SAP ABAP Developer

Heliopolis, Cairo, Egypt
Full Time
Department: Information Technology / SAP Applications
Senior Executive

Position Summary

The SAP ABAP Developer will be responsible for the design, development, testing, and support of custom SAP applications and system enhancements. The role requires strong technical expertise in ABAP programming combined with a functional understanding of FICO, MM, SD, and HCM modules. The ideal candidate will work closely with SAP functional teams and business users to deliver robust, high-quality solutions that support business operations and strategic goals.

Key Responsibilities

1. Development & Technical Design

• Design, develop, and maintain custom ABAP programs, reports, interfaces, forms, and enhancements.
• Create and manage SmartForms, Adobe Forms, ALV reports, BAPIs, BADIs, User Exits, and Enhancement Points.
• Develop and maintain RFCs, IDOCs, Web Services, and OData services for system integration.
• Utilize modularization and object-oriented ABAP (OOABAP) for reusable and maintainable code.
• Ensure adherence to SAP development standards and quality assurance practices.

2. Functional Collaboration

• Work closely with functional consultants and key users from FICO, MM, SD, and HCM modules to understand business requirements.
• Translate functional specifications into detailed technical specifications and deliver technical solutions accordingly.
• Support functional teams during system configuration, testing, and go-live activities.

3. System Optimization & Support

• Perform debugging, performance tuning, and optimization of existing programs.
• Ensure proper handling of change requests, incident resolutions, and technical documentation.
• Support SAP upgrades, system migrations, and patch implementations to ensure a smooth transition of custom developments.
• Conduct unit testing, integration testing, and UAT support to validate business functionality.

4. Documentation & Compliance

• Develop comprehensive technical documentation, including design specifications, test cases, and process flows.
• Ensure compliance with internal IT governance, audit, and change management procedures.
• Maintain version control and proper transport management between SAP systems (DEV, QAS, PRD).

5. Continuous Improvement

• Recommend and implement best practices and innovative technical solutions.
• Stay current with SAP’s latest technologies, including S/4HANA, Fiori/UI5, and ABAP on HANA.
• Participate in code reviews, knowledge sharing, and internal training sessions.

Required Qualifications & Experience

• Bachelor’s degree in Computer Science, Information Systems, or related discipline.
• Minimum 5–8 years of professional experience in SAP ABAP development.
• Proven experience in projects related to FICO, MM, SD, and HCM modules.
• Hands-on experience in:
  - Reports: Classical, Interactive, and ALV.
  - Enhancements: BADIs, User Exits, Enhancement Framework.
  - Interfaces: IDOCs, BAPIs, RFCs, OData, and Web Services.
  - Forms: SmartForms, SAPScript, Adobe Forms.
  - Data migration: LSMW, BDC, and custom conversion programs.
• Strong knowledge of SAP Data Dictionary, Modularization Techniques, and Performance Optimization.
• Experience with SAP Transport Management System (TMS) and version control.
• Familiarity with debugging tools, runtime analysis, and SQL trace.
• Exposure to S/4HANA environment, Fiori/UI5 development, or CDS Views is an advantage.

Preferred Skills & Certifications

• SAP Certified Development Associate in ABAP or S/4HANA Development.
• Experience in SAP Workflow, HR ABAP, or integration tools (SAP PI/PO or CPI).
• Understanding of functional business processes in Finance, Procurement, Sales, and HR.
• Experience with Agile / Scrum methodologies and SAP Solution Manager.

 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*