Job Description:
We are seeking a highly skilled SAP BTP UI5 Developer with strong experience in building modern, user-centric applications on the SAP Business Technology Platform (BTP) using SAP UI5, Fiori, and SAP Build Apps. The ideal candidate should have hands-on expertise in integrating UI5 applications with OData services, customizing Fiori launchpad, and developing solutions aligned with SAP’s UX design principles.
Key Responsibilities:
-
Develop and maintain SAP UI5 and Fiori applications using SAP Web IDE, BAS, or SAP Business Application Studio.
-
Build modern, responsive UIs that follow SAP Fiori design guidelines and UX principles.
-
Design and consume OData services from SAP Gateway or CAP (Cloud Application Programming) model.
-
Customize and configure the Fiori Launchpad, including role-based app access and catalogs/groups setup.
-
Work with SAP Build Apps (low-code/no-code) for rapid application development on SAP BTP.
-
Design and implement applications in SAP Work Zone, integrating widgets, Fiori apps, and third-party content.
-
Collaborate with functional consultants, architects, and stakeholders to translate business requirements into technical designs.
-
Perform application testing, performance tuning, and deployment on BTP environments.
-
Create technical documentation and provide knowledge transfer to support teams and end-users.
Professional Skills:
-
Expert in developing responsive and modern SAP Fiori applications following SAP UX design principles.
-
Proficient in application development, deployment, and lifecycle management on SAP BTP.
-
Skilled in designing and consuming services for seamless front-end and back-end integration.
-
Strong proficiency in HTML5, CSS3, JavaScript, and jQuery for rich user interface development.
-
Hands-on experience with Git version control and DevOps practices in SAP BTP environments.
-
Experienced in using Core Data Services (CDS) for backend modeling and data integration.
-
Knowledge of SAP XSUAA for role-based access control and secure application deployment.
-
Working knowledge of XSJS and Cloud Application Programming (CAP) Model for backend service development and extensions.