About the job SAP Developer ABAP OO / SAP UI5 / RAP
SAP Developer ABAP OO / SAP UI5 / RAP
Building modern, scalable, and maintainable SAP applications using ABAP Object-Oriented, SAPUI5, and the ABAP RESTful Application Programming Model (RAP)
Position Overview
We are looking for a skilled SAP Developer with expertise in ABAP OO, SAP UI5/Fiori, and ABAP RAP to design, develop, and enhance SAP applications across various modules. The ideal candidate combines backend ABAP development experience with modern front-end SAPUI5 skills and understands cloud-ready, service-oriented development using RAP.
This role is instrumental in driving innovation, modernizing legacy SAP environments, and enabling intuitive user experiences across devices.
Key Responsibilities
SAP Application Development
- Design and implement scalable SAP applications using ABAP OO and RAP (RESTful Application Programming Model)
- Develop and enhance SAP Fiori and UI5 applications with responsive user interfaces
- Build CDS Views, OData services, and behavior definitions aligned with SAP's Clean Core principles
- Maintain and extend existing SAP modules and custom applications (e.g., SD, MM, FI, HCM, etc.)
Integration & Architecture
- Integrate SAP applications with external systems and APIs using RFC, REST, and OData
- Support SAP BTP (Business Technology Platform) and SAP S/4HANA transformation projects
- Contribute to system architecture discussions, ensuring clean code, performance, and maintainability
Testing & Quality Assurance
- Write unit tests and support automated testing in SAP environments (ABAP Unit, ATC, etc.)
- Ensure compliance with SAP development guidelines and secure coding practices
- Conduct peer code reviews and performance tuning
Collaboration & Documentation
- Work closely with functional consultants, architects, and DevOps teams to gather requirements and deliver quality solutions
- Document development processes, technical specifications, and deployment procedures
- Participate in agile ceremonies and continuous improvement initiatives
Required Qualifications
6+ years of SAP development experience using ABAP OO and SAP UI5/Fiori
- Solid experience with RAP (ABAP RESTful Application Programming Model) and Core Data Services (CDS)
- Strong understanding of SAP Gateway, OData services, and Fiori architecture
- Familiarity with SAP S/4HANA architecture and extension models
- Proficiency in Git-based version control and CI/CD pipelines in SAP environments
Preferred Qualifications
-
Experience with SAP BTP (Business Technology Platform) and SAP Cloud SDK
-
Knowledge of CAP (Cloud Application Programming Model) is a plus
-
SAP certifications in ABAP, UI5, or Fiori development
-
Exposure to agile development methodologies and DevOps for SAP