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 ReportingSmartForms / Adobe FormsFunction Modules, RFCBADIs, User Exits, EnhancementsBAPIs & IDocsSAP ScriptsExperience 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.