About the role
We are looking for an experienced OData Developer to design, build, and maintain OData services that enable seamless integration between SAP back-end systems and front-end applications. You will work closely with functional consultants, architects, and business stakeholders to deliver robust, scalable, and secure APIs.
Key responsibilities
- Design and develop OData V2 and V4 services using SAP Gateway (SEGW) and CAP (Cloud Application Programming model).
- Build and maintain integrations between SAP S/4HANA or ECC and third-party applications via OData APIs.
- Perform ABAP development to create and enhance underlying data models, function modules, BAPIs, and CDS views that expose OData services.
- Optimise OData service performance through efficient data modelling, query tuning, and pagination strategies.
- Implement security measures including OAuth 2.0, role-based authorisations, and SAP BTP security policies.
- Conduct thorough unit testing, debugging, and performance profiling of OData services.
- Create and maintain technical documentation including API specifications, design documents, and integration guides.
- Collaborate with SAP Basis, functional, and DevOps teams throughout the development lifecycle.
- Support UAT, go-live, and post-go-live hypercare activities.
Required skills
- 8 years of hands-on OData development experience
- Strong proficiency in ABAP (OO, CDS, BOPF)
- SAP Gateway configuration and SEGW workbench
- OData V2 and V4 protocols
- SAP S/4HANA or ECC back-end development
- REST API design principles
- Experience with SAP BTP and Cloud Foundry
- JSON, XML, and HTTP protocol knowledge