
C2c contract
Job Title: SAP BTP CAPM Developer (Senior)
Location: Raritan, NJ – Remote
Duration: Long Term
Experience: 10+ Years
GBaMS ReqID: 10689802
Job Summary
We are seeking a highly experienced SAP BTP CAPM Developer to design and develop scalable cloud-native applications on SAP Business Technology Platform using the Cloud Application Programming Model (CAP). The ideal candidate will have strong expertise in CDS modeling, SAPUI5 development, and SAP Business Process Automation (SBPA), along with hands-on experience integrating with SAP S/4HANA and external systems.
Key Responsibilities
SAP BTP CAP Development
Design and develop custom applications and extensions using SAP CAP.
Define and implement Core Data Services (CDS) data models, entities, views, associations, and projections.
Develop OData V4 and REST-based service definitions with proper annotations for UI, validations, and authorization.
Build modular, reusable CAP services aligned with clean-core architecture principles.
Implement business logic using custom actions and functions.
Security & Authorization
Configure role-based access control using CDS authorization annotations.
Implement authentication and authorization using XSUAA services on SAP BTP.
SAPUI5 Development
Develop SAPUI5 applications using the Flexible Programming Model (FPM).
Design intuitive UI components and integrate them with CAP services.
Integration
Integrate CAP applications with SAP S/4HANA (Cloud & On-Premise).
Work with REST and OData APIs for external system integrations.
Utilize SAP BTP services such as:
Destination Service
Connectivity Service
Authentication & Authorization (XSUAA)
Monitoring & Troubleshooting
Perform end-to-end debugging across CAP services and workflows.
Analyze logs using SAP BTP Cockpit and cloud logging tools.
Troubleshoot production issues and perform root-cause analysis.
Optimize application performance and reliability.
Event-Driven & Async Processing (Preferred)
Handle asynchronous processes and event-based integrations.
SAP Business Process Automation (SBPA) Responsibilities
Design and implement workflows using SAP Business Process Automation.
Develop approval workflows, user task management, and decision logic using business rules.
Integrate SBPA workflows with CAP services and SAP backend systems.
Implement exception handling, SLA management, and retry mechanisms.
Develop UI forms for task execution and approvals.
Required Skills
Strong hands-on experience in SAP BTP – CAPM (Cloud Application Programming Model)
Expertise in CDS (Core Data Services)
Experience with OData V4 / REST APIs
Strong knowledge of SAPUI5 / Fiori development
Experience with SAP BTP services (Destination, Connectivity, XSUAA)
Strong debugging, troubleshooting, and performance tuning skills
Experience integrating with SAP and non-SAP systems
Preferred Skills
Experience with event-driven architecture
Knowledge of SAP Business Process Automation (SBPA)
Familiarity with clean-core architecture principles
To apply for this job email your details to lucky@mediit.io