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.