HamburgerMenu
hirist

Senior SAP ABAP RAP Developer

HRC Global
Multiple Locations
6 - 10 Years

Posted on: 21/11/2025

Job Description

Description :

Role : Senior SAP ABAP RAP Developer

Experience : Minimum 7+ years in SAP ABAP development

Engagement Type : Contract / Full-Time (as per fitment)

Location : Hyderabad (Remote / Hybrid)

Budget : As per norms

Key Skills & Expertise :

- Strong hands-on experience in RAP (preferably 23 years)

- Proficient in ABAP, OData, CDS Views, and FIORI development

- Expertise in ABAP Cloud Programming (RAP)

- Experience in S/4HANA implementation projects

(Preferred but not mandatory) Exposure to Pharma industry projects

- Strong understanding of Clean Core principles

Roles and Responsibilities :

A Senior SAP ABAP RAP developer's responsibilities include designing, developing, and deploying solutions using the ABAP Restful Application Programming (RAP) model, OData services, and CDS views. They also collaborate with cross-functional teams to gather requirements, mentor junior developers, conduct code reviews, optimize performance, and ensure adherence to clean core principles and development standards.

Core development and architecture :

Design and develop solutions : Spearhead the design and development of applications, extensions, and services using ABAP RAP, CDS views, and OData V4.

Implement Fiori apps : Develop Fiori Elements and Freestyle apps that are powered by RAP-based services.

Build side-by-side extensions : Create extensions for SAP S/4HANA using SAP BTP ABAP Environment.

Implement integrations : Develop and maintain interfaces, conversions, and workflows, integrating SAP with other systems using technologies like OData and RESTful services.

Adhere to clean core principles : Focus on minimizing custom code in standard SAP to ensure a "clean core," especially during S/4HANA migrations.

Collaboration and leadership :

Collaborate with teams : Work with functional consultants and business stakeholders to understand requirements and translate them into technical specifications.

Provide technical guidance : Mentor and provide technical leadership to junior developers, conducting code reviews and ensuring best practices are followed.

Support project lifecycle : Contribute to the full software development lifecycle, including analysis, design, implementation, testing, deployment, and hypercare support.

Troubleshoot and optimize : Debug and resolve complex technical issues and perform performance tuning to ensure application efficiency.

Documentation and standards :

Document technical specifications : Create and maintain comprehensive technical documentation for all developed solutions.

Ensure quality and standards : Uphold coding standards, testing methodologies, and development best practices throughout the project.

Manage transports : Follow departmental and team standards for source code control and transport management.


info-icon

Did you find something suspicious?