SAP
Remote
Contract
Start date: 1 Apr 2026
SAP RAP Developer
Start: ASAP
Duration: 6 Months
Location: Remote
SAP RAP (RESTful Application Programming) Developer
SAP RAP Developer to design, develop, and implement SAP business applications using the ABAP RESTful Application Programming Model. Who will leverage RAP's cloud-ready architecture to build innovative, SAP HANA-optimized applications and services that enhance user experience and modernize business processes.
RAP Application Development
- Design and develop managed and unmanaged RAP business objects using Core Data Services (CDS)
- Create semantically rich data models with CDS view entities, behaviour definitions, and service definitions
- Implement transactional applications with full CRUD operations using RAP's standardised architecture
- Develop OData services for SAP Fiori applications and Web APIs using RAP framework
- Knowledge of ABAP/EML for unmanaged scenarios and create custom entity, Virtual Element, Function Import.
- Build interface views, consumption views, and metadata extensions for comprehensive data modelling
- Configure behaviour definitions for business logic implementation and validation rules.
- Create service bindings for OData V2/V4 protocols to expose RAP services
- Implement ABAP Class, Custom Entity, Function Import, Virtual Element.
- Implement business object behaviours including determinations, validations, and actions
- Integrate RAP applications with SAP S/4HANA Cloud, on-premise systems, and SAP BTP ABAP Environment.
- Utilise ABAP Development Tools (ADT) in Eclipse for end-to-end RAP development.
- Follow RAP best practices for cloud-ready, enterprise application development.
Technical Skills
- Strong proficiency in ABAP RESTful Application Programming Model (RAP)
- Extensive experience with Core Data Services (CDS) and CDS view development
- Knowledge of behaviour definitions, service definitions, and service bindings
- Understanding of OData protocol and service development
- Experience with ABAP Development Tools (ADT) in Eclipse environment
- Familiarity with SAP HANA optimization techniques
- Experience with SAP S/4HANA Cloud and/or on-premise environments (release 1909+)
- Understanding of SAP Fiori development and deployment
- Experience with business object modeling and transactional processing
- Familiarity with SAP authorisation concepts and security implementation
Back