Key Responsibilities
Design, develop, and maintain custom SAP applications using ABAP and ABAP Objects (OOP).
Develop modern SAP applications using the RESTful ABAP Programming Model (RAP).
Work on SAP BTP services, including application development, deployment, and extension capabilities.
Develop and expose OData services and REST APIs for SAP and non-SAP integrations.
Implement SAP S/4HANA extensions while following Clean Core principles.
Work on CDS Views, Core Data Services, and ABAP Managed Database Procedures (AMDP).
Develop and configure SAP Fiori applications and integrate them with backend services.
Implement cloud-based and side-by-side extensions using SAP BTP.
Perform technical design, code reviews, debugging, and performance optimization.
Collaborate with functional consultants, architects, and business stakeholders.
Support technical testing, deployment, migration, and production issues.
Ensure adherence to SAP development standards and best practices.
Required Technical Skills
Strong experience in SAP ABAP and ABAP Objects (OOP).
Hands-on experience with SAP BTP.
Solid knowledge of RESTful ABAP Programming Model (RAP).
Experience in SAP S/4HANA development.
Expertise in Core Data Services (CDS Views).
Experience with OData Services (V2/V4) and REST APIs.
Knowledge of ABAP on HANA and AMDP.
Experience with SAP Fiori and SAPUI5 integration.
Understanding of SAP Clean Core architecture and extensibility.
Knowledge of SAP BTP application development and integration services.
Solid debugging, troubleshooting, and performance-tuning skills.
Preferred Skills
Experience with SAP BTP ABAP Workplace.
Knowledge of SAP Cloud Application Programming Model (CAP).
Experience with SAP Integration Suite.
Knowledge of SAP Business Application Studio.
Experience with Git, CI/CD pipelines, and transport management.
Exposure to SAP S/4HANA Cloud and hybrid application landscapes.
Knowledge of SAP authorization concepts and security practices.