We are seeking an experienced SAP BTP + RAP Developer to design, develop, and deploy applications within the SAP BTP environment using the Restful ABAP Programming Model (RAP). The role involves building end-to-end OData V4 services, integrating with SAP Fiori/UI5, and ensuring high-quality, scalable, and cloud-ready solutions.
Key Responsibilities
- Design, develop, and deploy SAP BTP applications using RAP (managed & unmanaged scenarios).
- Implement RAP behavior definitions, CDS views, service bindings, service definitions, draft handling, and transactional processing.
- Build and consume OData V4 services integrated with UI frameworks such as Fiori Elements and UI5.
- Develop reusable CDS artifacts, business logic, and extensibility frameworks within the BTP ecosystem.
- Integrate SAP BTP applications with S/4HANA, SAP ECC, CPI, Event Mesh, Destination Service, API Management, and IAS/IPS.
- Optimize performance, troubleshoot issues, and ensure adherence to SAP clean core and cloud-ready coding practices.
- Collaborate with architects, functional consultants, and DevOps teams to design secure, scalable solutions.
- Prepare technical documentation, design specifications, and contribute to architecture discussions.
Required Skills & Qualifications
- Hands-on experience with SAP RAP (managed & unmanaged scenarios).
- Expertise in CDS Views, Annotations, Behaviors, and Metadata Extensions.
- Strong knowledge of OData V4 services and Fiori Elements consumption.
- Experience integrating BTP applications with S/4HANA, CPI, API Management, Event Mesh, Destination Service, and IAS/IPS.
- Solid understanding of cloud-native principles, multi-tenant applications, and deployment on SAP BTP.
- Experience with Git-enabled Change and Transport System (gCTS) or ABAP Git.
- Excellent problem-solving, performance optimization, and collaboration skills.