Job term : 12-months contract (extendable)
Location : Dubai based company
Open to both onsite and remote roles, depending on your preference
Key Responsibilities :
- Develop full-stack enterprise applications on SAP BTP using CAP, Fiori / UI5, Node.js, and Java.
- Design and build OData and REST APIs, and integrate with on-prem and cloud SAP systems (S / 4HANA, SAP SuccessFactors, etc.).
- Develop custom SAP Fiori apps and extensions using SAPUI5 and SAP Fiori Elements.
- Leverage SAP BTP services such as SAP Cloud Application Programming, SAP HANA Cloud, SAP Event Mesh, Business Rules, and Destination Services.
- Participate in agile development processes including sprint planning, backlog refinement, and code reviews.
- Implement security best practices including XSUAA authorization, OAuth 2.0, and JWT token handling.
- Troubleshoot, debug, and optimize performance across frontend and backend components.
Qualifications :
At least 5 years of experience in SAP BTP developmentStrong experience with CAP (Node.js or Java flavor), SAP Fiori / UI5, and SAP BTP servicesProficiency in JavaScript, Node.js, SQL, and JavaExperience with SAP HANA Cloud, OData services, and backend database modelingUnderstanding of SAP extensibility concepts (in-app and side-by-side extensions)Familiarity with SAP Business Application Studio (BAS) and SAP Cloud FoundryExperience working with Git, CI / CD pipelines, and agile methodologies