Search by job, company or skills

ajiledone technologies

Sap Advanced Business Application Programming Consultant

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: ABAP BTP Developer (RAP) 8+ Years Experience

Role Summary

We are looking for an experienced ABAP BTP Developer with strong expertise in the RESTful ABAP Programming Model (RAP) to design, develop, and deliver scalable applications on SAP Business Technology Platform (BTP). The role involves building modern, cloud-ready extensions for SAP S/4HANA using RAP, CDS views, and OData services, while ensuring clean core principles and high-quality development standards.

Key Responsibilities

1) RAP-Based Application Development

  • Design and develop applications using RAP (RESTful ABAP Programming Model) on SAP BTP.
  • Build behavior definitions, projections, and service bindings.
  • Develop transactional and analytical applications using RAP.

2) ABAP Development & Optimization

  • Develop and enhance ABAP programs, reports, interfaces, conversions, and enhancements.
  • Optimize code performance using modern ABAP techniques and best practices.
  • Work with ABAP on HANA concepts including AMDP and CDS.

3) Data Modeling & CDS Views

  • Create and manage Core Data Services (CDS) views including associations, annotations, and extensions.
  • Design reusable data models aligned with business requirements.
  • Enable analytical capabilities using CDS.

4) API & Integration Development

  • Develop and expose OData services (V2/V4) using RAP.
  • Integrate SAP and non-SAP systems via APIs, REST services, and events.
  • Work with SAP BTP Integration Suite where applicable.

5) SAP BTP Development

  • Build and deploy applications on SAP Business Technology Platform (BTP).
  • Work with ABAP Environment (Steampunk).
  • Understand cloud-native principles and side-by-side extensibility.

6) UI & Fiori Enablement

  • Collaborate with frontend teams to enable SAP Fiori/UI5 applications.
  • Implement annotations for UI consumption.
  • Support end-to-end application development.

7) Testing & Quality Assurance

  • Perform unit testing, integration testing, and support UAT.
  • Ensure code quality through reviews and adherence to standards.
  • Debug and resolve complex technical issues.

8) Documentation & Agile Delivery

  • Prepare technical design documents and maintain development artifacts.
  • Participate in agile ceremonies (sprint planning, stand-ups, retrospectives).
  • Work closely with functional consultants and business stakeholders.

Required Skills & Experience

Must-Have

  • 8+ years of experience in SAP ABAP development.
  • Strong hands-on experience with RAP (RESTful ABAP Programming Model).
  • Expertise in CDS Views, annotations, and data modeling.
  • Experience with OData services (V2/V4).
  • Knowledge of ABAP on HANA concepts.
  • Hands-on experience with SAP BTP (ABAP Environment).
  • Strong debugging and performance tuning skills.

Technical Skills

  • ABAP Objects (OOABAP)
  • RAP: Behavior Definition, Implementation, Projection
  • CDS Views: Basic, Composite, Consumption
  • OData & REST APIs
  • SAP BTP (Steampunk)
  • Git-based version control (preferred)
  • Integration concepts

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145327393