SAP ABAP Developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled SAP ABAP Developer to join our team and support the design, development, and maintenance of SAP applications. This role involves working closely with functional teams, business stakeholders, and technical peers to deliver high quality SAP solutions that support our organizational goals. Key Responsibilities
-
Develop, test, and deploy high quality ABAP programs, including:
-
Reports (ALV/Classic)
-
Function modules
-
Enhancements (User Exits, BAdIs, Enhancement Framework)
-
Interfaces (IDocs, RFCs, BAPIs)
-
Forms (SmartForms, SAPScripts, Adobe Forms)
-
OO ABAP objects
-
Collaborate with SAP functional consultants to gather and clarify requirements.
-
Analyze, debug, and troubleshoot issues in existing SAP applications.
-
Optimize and refactor existing ABAP code to improve performance and maintainability.
-
Work with integration technologies such as ALE, EDI, and web services.
-
Participate in full lifecycle implementation projects including design, build, testing, and deployment.
-
Follow SAP development standards and best practices to ensure system stability and scalability.
-
Support system upgrades, migrations, and patching by adjusting custom code where needed.
-
Document technical designs, test cases, and development processes.
-
Provide ongoing production support and resolve technical incidents within defined SLAs.
Requirements
-
Bachelor's degree in Computer Science, Information Systems, Engineering, or related field.
-
Proven experience (X+ years) as an SAP ABAP Developer.
-
Strong understanding of:
-
Core ABAP
-
OO programming
-
Data Dictionary
-
Performance tuning
-
Debugging tools
-
Experience working in modules such as FI/CO, MM, SD, PP, or HCM (tailor as needed).
-
Knowledge of SAP enhancement techniques and integration frameworks.
-
Familiarity with SAP S/4HANA, CDS views, AMDP, OData services, or Fiori is a strong plus.