Senior Fiori & CAPM Specialist
We are seeking a highly skilled Senior SAP BTP Fiori and CAPM Full-Stack Developer to architect, design, and build scalable, cloud-native applications. In this role, you will deliver modern software solutions using the SAP Cloud Application Programming Model (CAPM) for robust backend architecture and SAP Fiori/UI5 for pristine, responsive enterprise user experiences. You will be responsible for creating side-by-side extensions, deploying secure cloud microservices, and integrating frontend experiences cleanly with SAP S/4HANA and external platforms.
This role requires deep technical expertise in SAP UI5/Fiori, Node.js-based CAPM backend development, and modern frontend frameworks, along with proven experience in enterprise system integrations and workflow automation.
Frontend Development (SAP UI5 / Fiori)
- Design intuitive user experiences via SAPUI5 custom controls and standardized SAP Fiori Elements
- Apply controller extensions, fragments, and adaptation frameworks to alter standard SAP Fiori layouts
- Configure and maintain application spaces, roles, and profiles within SAP Fiori Launchpad and SAP Build Work Zone
- Build interactive dashboards, forms, and analytical visualizations (e.g., KPI cards, charts)
- Implement CRUD operations with OData V2/V4, RAP model binding
SAP BTP & CAPM Development
- Design and develop Cloud-Native applications using SAP CAPM (Node.js) and CDS data models
- Build and expose OData V2/V4 services for enterprise applications and integrations
- Implement business logic using CAPM service handlers and lifecycle hooks
- Develop and deploy applications on SAP BTP Cloud Foundry environment
Platform Infrastructure and Integration
- Orchestrate application lifecycle environments within the SAP BTP Cloud Foundry ecosystem
- Develop integrations with external systems using RESTAPIs and OData services
- Build middleware services (Node.js) for connecting SAP with platforms like Arbia, Hybris, GTS and SharePoint
- Ensure secure API consumption and data transformation across systems
Security and Deployment
- Implement authentication and authorization (XSUAA) and role-based access control
- Manage deployments using MTA, Cloud Foundry CLI, and CI/CD pipelines
- Maintain codebase integrity through automated Git, GitHub Actions, or Jenkins CI/CD pipeline deployments
Project and Agile Delivery
- Participate in end-to-end SDLC including requirement gathering, design, development, testing, and deployment
- Collaborate with cross-functional teams in Agile environments
- Provide production support and continuous improvements
Technical Skills
- SAP BTP / CAPM: Node.js CAPM, CDS, OData V4
- SAP BTP Build Services: SAP BAS and SAP Build [Code and Apps]
- Frontend: SAP UI5 Freestyle, Fiori Elements, XML Views
- Backend: Node.js, JavaScript (ES6+), REST APIs
- Deployment: MTA, Cloud Foundry, CI/CD pipelines
- Integration: OData V2/V4, REST APIs, middleware services
Additional Skills (Preferred)
- Exposure to RAP
- Certifications in CAPM and SAP BTP Architecture
- Experience with React.js and SharePoint (SPFx)
Experience
- 10+ years of overall IT experience
- Strong hands-on experience in SAP BTP application development
- Experience working across industries such as banking, telecom, HR, and government
Key Competencies
- Strong problem-solving and analytical skills
- Ability to design scalable enterprise solutions
- Excellent collaboration and communication skills
- Ability to work in Agile teams and manage stakeholder expectations