SAP ABAP / RAP- Senior Application Developer

Capgemini•Houston, TX
•$101,140 - $182,624

About The Position

Capgemini is seeking a highly skilled SAP ABAP Developer with expertise in SAP S/4HANA and the RESTful ABAP Programming Model (RAP) to join its SAP practice. The role designs, develops, enhances, and supports enterprise SAP solutions using traditional ABAP technologies and modern SAP development frameworks. It involves technical design and realization, testing, deployment, release management, and technical application management for client-specific package-based solutions. The developer works with architects, functional teams, business stakeholders, business and functional analysts, and software and solution architects to deliver scalable solutions and ensure programs and systems function as intended. The position also represents the team in project meetings and includes supervising, mentoring, and managing large teams of programmers across one or more projects. The role calls for technical excellence, quality, and performance optimization throughout the software development lifecycle. The posting notes that employees maintain relevant SaaS or package-based solution, programming tool or language, and methodology certifications.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
  • At least 10 years of SAP ABAP development experience.
  • At least 2 years of hands-on experience with SAP RESTful ABAP Programming Model (RAP).
  • Strong experience with SAP S/4HANA development and extensibility.
  • Experience with SAP screen programming technologies, including Module Pool Programming, RF Screen Programming, and Web Dynpro ABAP.
  • Experience with SAP enhancement technologies, including BADIs, User Exits, Enhancement Frameworks, and Implicit and Explicit Enhancements.
  • Experience with integration technologies, including ALE/IDOC, BAPIs, RFCs, SOAP/Web Services, and OData Services.
  • Experience with SAP forms technologies, including SmartForms, Adobe Forms, and SAP Scripts.
  • Experience developing and supporting SAP Workflow solutions.
  • Hands-on experience with LSMW and SAP data migration methodologies.
  • Strong knowledge of SAP HANA.
  • Excellent verbal and written communication skills and ability to interact effectively across business and technical teams.

Nice To Haves

  • SAP Certified Development Associate - ABAP Cloud or equivalent SAP certification.
  • Experience with SAP Business Technology Platform (BTP).
  • Experience with SAP Fiori/UI5 development.
  • Experience with SAP Clean Core and ABAP Cloud concepts.
  • Experience in one or more full lifecycle SAP S/4HANA implementations.
  • Prior consulting experience supporting large-scale enterprise SAP transformation programs.

Responsibilities

  • Design, develop, and support SAP ABAP solutions in SAP ECC and S/4HANA environments.
  • Lead development efforts using the SAP RESTful ABAP Programming Model (RAP).
  • Create and enhance scalable applications using SAP S/4HANA extensibility frameworks.
  • Develop technical specifications and translate business requirements into technical solutions.
  • Build and support interfaces using ALE/IDOCs, BAPIs, RFCs, OData Services, Web Services, and APIs.
  • Design and develop custom reports, enhancements, forms, workflows, and integration solutions.
  • Develop and support SAP Fiori and RAP-based applications.
  • Create and execute unit and integration testing plans to verify business and technical requirements.
  • Oversee code debugging and ensure high-quality code delivery.
  • Conduct root cause analysis and resolve complex production support issues.
  • Participate in code reviews and ensure compliance with SAP development standards and best practices.
  • Collaborate with cross-functional teams during project delivery, testing, deployment, and production support.
  • Drive SAP HANA code remediation and implement performance optimization techniques.
  • Support data migration using LSMW and other SAP migration tools.
  • Represent the team in project meetings.
  • Work with business and functional analysts and software and solution architects to ensure programs and systems function as intended.
  • Supervise, mentor, and manage large teams of programmers across one or more projects.
  • Maintain certifications relevant to SaaS or package-based solutions, programming tools or languages, and methodologies.

Benefits

  • Paid time off, including 12–25 vacation days depending on employee grade, company-paid holidays, personal days, and sick leave.
  • Medical coverage (or provincial healthcare coordination in Canada).
  • Dental insurance.
  • Vision insurance.
  • Retirement savings plans, such as 401(k) in the U.S. or RRSP in Canada.
  • Life insurance.
  • Disability insurance.
  • Employee assistance programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service