Job Openings ABAP Developer

About the job ABAP Developer

Location: DHA Phase 4, Lahore
Type: Full-Time
Experience Level: Mid-Level (3 - 5 Years)

About the Role

We are seeking a highly skilled ABAP Developer with 3-5 years of hands-on experience in designing, developing, and implementing custom solutions in SAP environments. The ideal candidate will have a strong command of ABAP programming, experience working with S/4HANA, and the ability to collaborate with functional teams to deliver scalable, high-quality solutions.

This role requires strong problem-solving skills, attention to detail, and the ability to work on multiple development initiatives simultaneously.

Key Responsibilities

1. ABAP Development

  • Develop, enhance, and support SAP applications using ABAP, ABAP OO, BAPIs, BADIs, User Exits, RFCs, and Enhancements.
  • Build and optimize Reports (Classical, Interactive), ALV, Module Pools, and Forms (SmartForms, Adobe Forms).
  • Create and maintain custom programs, interfaces, and function modules as per business requirements.
  • Work on enhancements using Implicit/Explicit Enhancements, Customer Exits, and BAdIs.

2. S/4HANA & Modern ABAP

  • Hands-on experience with S/4HANA, including CDS Views, OData services, HANA-native development, and performance tuning.
  • Utilize AMDP (ABAP Managed Database Procedures) for optimized logic on SAP HANA.
  • Experience with ABAP RESTful Programming Model (RAP) is a plus.

3. Integrations & Interfaces

  • Develop and maintain integrations using IDocs, ALE, BAPIs, and Web Services (SOAP/REST).
  • Work on third-party system integrations and middleware platforms (SAP PI/PO, CPI is a plus).

4. Performance Optimization

  • Debug and troubleshoot performance issues in ABAP programs.
  • Optimize SQL statements, loops, database accesses, and HANA-related performance bottlenecks.

5. Collaboration & Delivery

  • Collaborate with functional consultants across modules (MM, SD, FI, PP, HR, etc.) to gather and refine requirements.
  • Participate in code reviews, unit testing, and integration testing.
  • Deliver high-quality technical documentation for all developments.
  • Participate in end-to-end project lifecycle activities including requirements, design, development, testing, deployment, and support.

6. Support & Maintenance

  • Provide production support and resolve technical issues within defined SLAs.
  • Enhance existing custom code based on user feedback and change requests.

Required Skills & Qualifications

Technical Skills

  • 3 - 5 years of hands-on ABAP development experience.
  • Strong knowledge of:
    • ABAP OO
    • Classical & ALV Reporting
    • SmartForms / Adobe Forms
    • Function Modules, RFC
    • BADIs, User Exits, Enhancements
    • BAPIs & IDocs
    • SAP Scripts
    • Experience with S/4HANA environment (CDS Views, AMDP, OData, HANA optimization).
    • Strong debugging and performance tuning skills.
    • Experience with ABAP RESTful Programming Model (RAP) preferred but not mandatory.
    • Familiarity with SAP Fiori and UI5 is a plus.

Soft Skills

  • Strong communication and collaboration skills.
  • Ability to work in cross-functional, global teams.
  • Strong analytical thinking and problem-solving approach.
  • Ability to manage deadlines and prioritize tasks effectively.

Tools & Methodologies

  • Experience with SAP Transport Management System (TMS).
  • Familiarity with Agile/Scrum methodologies.
  • Version control (Git-based tools) is a plus.
  • Experience with Solution Manager / ChaRM is a plus.

Education

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.