Sr. SAP ABAP RAP Architect
Role details
Job location
Tech stack
Job description
We are seeking a highly experienced Senior SAP ABAP RAP Architect to lead the design and development of modern SAP applications using the ABAP RESTful Application Programming Model (RAP). The ideal candidate will have deep expertise in RAP (Managed and Unmanaged scenarios), Core Data Services (CDS), OData V4 services, and SAP Business Technology Platform (BTP). This role will be responsible for architecting Clean Core extensions for SAP S/4HANA, designing scalable APIs, and integrating SAP applications with cloud and third-party systems using SAP CPI and event-driven architecture. The candidate will also provide technical leadership, establish development standards, and mentor ABAP development teams. Key Responsibilities
- Architect and develop enterprise-grade applications using SAP ABAP RAP (Managed and Unmanaged).
- Design and implement Clean Core extensions in SAP S/4HANA using in-app and side-by-side development approaches.
- Build and expose OData V4 services and reusable APIs.
- Develop advanced CDS Views, behavior definitions, and service bindings.
- Design integration solutions leveraging SAP BTP, SAP CPI, and SAP Event Mesh.
- Implement event-driven architecture and asynchronous processing patterns.
- Lead technical design discussions and define best practices for RAP-based development.
- Review code, ensure adherence to Clean Core principles, and enforce quality standards.
- Collaborate with functional consultants, architects, and business stakeholders to translate requirements into technical solutions.
- Mentor junior and senior developers on RAP, BTP, and modern ABAP development techniques.
- Troubleshoot and optimize application performance and scalability.
- Prepare technical design documents, architecture diagrams, and deployment documentation.
Requirements
- 12+ years of SAP ABAP development experience.
- 5+ years of experience with SAP S/4HANA and modern ABAP programming.
- Extensive hands-on experience with ABAP RAP (Managed and Unmanaged).
- Strong expertise in CDS Views, behavior definitions, and service definitions.
- Experience building OData V4 services and REST APIs.
- Solid understanding of SAP Clean Core architecture and extensibility concepts.
- Hands-on experience with SAP BTP and side-by-side extensions.
- Experience integrating with SAP CPI / SAP Integration Suite.
- Knowledge of SAP Event Mesh and event-driven architecture.
- Proficiency in object-oriented ABAP, AMDP, and performance tuning.
- Excellent communication, leadership, and mentoring skills.
Preferred Qualifications
- SAP certifications in ABAP, S/4HANA, or SAP BTP.
- Experience with SAP Fiori/UI5 and SAP Build.
- Knowledge of SAP CAP (Cloud Application Programming Model).
- Familiarity with Git-based development and CI/CD pipelines.
- Experience with SAP API Management.
EPSoft Technologies