Share this Job

SAP Fiori / UI5 Developer (Senior Analyst, IT))

Requisition Number::  113957
Date:  Sep 20, 2021

Durham, NC, US, 27701


Design, develop, enhance and maintain adaptive UI5 applications to support and supplement Duke University SAP administrative systems, operations, and procedures.   The position is part of the SAP application team responsible for development and support of all SAP applications for Duke University and Health System.




Develop, test, and implement approved programs.  Assist in the integration of front-end UI/UX components with back-end technical and application components to meet business requirements


Document user, functional and technical requirements for adaptive UI applications. 


Articulate UI design with wireframe mockups and prototypes.


Adhere to and enforce software development methodology on projects for consistent results. Follow departmental procedures for the preparation, execution, and validation of change control documentation. Test and debug programs to verify accuracy and completeness.  Design and execute user acceptance testing and procedures.


Maintain, tune and repair applications in order to keep them performing according to technical and functional specifications; perform preventive maintenance activities; provide user support.


Communicate and coordinate with business decision makers to ensure accurate understanding and acceptance.


Prepare and participate in user training and education as needed.


Maintain communication with other University data processing operations, professional organizations, vendors, and user groups to ensure ongoing technical competence, evolution, and innovation.


Perform other related duties incidental to the work described herein.


This describes the general nature and level of work performed by individuals in this classification.  It is not intended to be an exhaustive list of all responsibilities and duties required of personnel so classified.





BA or BS (Computer Science or related field preferred) or equivalent combination of relevant education and experience.


Experience and Technical Skills


  • Developing user, functional, and technical requirements
  • SAP UI5 development environments
  • Fiori Design patterns
  • UI and adaptive display principles
  • HTML5 & CSS
  • Javascript
  • Jquery, Odata, Json
  • RESTful API’s



Soft Skills


  • Time management and organization
  • Communication: verbal and written, technical and non-technical
  • Analysis and evaluation
  • Teamwork
  • Self-motivated and goal-oriented.




Duke is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or veteran status.


Duke aspires to create a community built on collaboration, innovation, creativity, and belonging. Our collective success depends on the robust exchange of ideas—an exchange that is best when the rich diversity of our perspectives, backgrounds, and experiences flourishes. To achieve this exchange, it is essential that all members of the community feel secure and welcome, that the contributions of all individuals are respected, and that all voices are heard. All members of our community have a responsibility to uphold these values.


Essential Physical Job Functions: Certain jobs at Duke University and Duke University Health System may include essentialjob functions that require specific physical and/or mental abilities. Additional information and provision for requests for reasonable accommodation will be provided by each hiring department.


Nearest Major Market: Durham
Nearest Secondary Market: Raleigh