
SAP ABAP Developer ( 3+ years of experience )
Job Description
- Design, develop, test, and maintain custom ABAP programs including reports, module pools, function modules, and object-oriented classes.
- Develop and manage SAP Forms using SAP Script, SAPscript, Smart Forms, and Adobe Document Services (ADS).
- Implement enhancements using Business Add-Ins (BADIs) and User Exits to extend standard SAP functionality without modification.
- Build and maintain IDoc interfaces for inbound and outbound EDI/integration scenarios.
- Write performance-optimized SQL queries using Open SQL, CDS Views, and ABAP on HANA techniques.
- Collaborate with functional teams to translate business requirements into technical specifications and ABAP solutions.
- Perform unit testing, code reviews, and participate in transport management across DEV / QAS / PRD.
- Troubleshoot and resolve incidents related to custom ABAP programs in production environments.
- Contribute to RAP (RESTful ABAP Programming Model) development on S/4HANA and BTP where applicable.
- Support integration scenarios using OData services, REST/SOAP APIs, and SAP Integration Suite (BTP).
- Maintain technical documentation including functional specs, technical specs, and test cases.
Core ABAP Development
- Proficient in ABAP programming: reports, ALV, module pools, function modules, RFC.
- Object-Oriented ABAP (OOP): classes, interfaces, inheritance, polymorphism, design patterns.
- ABAP Workbench, SE80, Eclipse ADT (ABAP Development Tools).
- Open SQL performance tuning; experience with internal tables, field symbols, and data references.
Forms
- SAPscript, Smart Forms — design, development, and maintenance.
- Adobe Document Services (ADS) / Adobe Interactive Forms
Enhancement Framework
- BADIs (Business Add-Ins): classic and new kernel BADIs, finding and implementing the correct enhancement spot.
- User Exits: customer exits, module pool exits, menu exits.
- Implicit and explicit enhancements; enhancement spots and sections.
IDocs & Interfaces
- IDoc architecture: IDoc types, message types, partner profiles, ports, process codes.
- Developing custom IDocs and extending standard IDocs with Z-segments.
- Inbound / outbound processing: function modules, ALE configuration basics.
- RFC (synchronous and asynchronous), BAPI usage and wrapper development.
Nice-to-Have / Strong Plus Skills
- RAP (RESTful ABAP Programming Model): behavior definitions, projections, OData V4 exposure on S/4HANA Cloud / on-premise.
- SAP BTP (Business Technology Platform): Cloud Foundry, BTP Integration Suite (Cloud Integration / API Management), SAP CAP (Cloud Application Programming Model).
- UI5 / Fiori: SAP UI5 application development, Fiori Elements, Fiori Launchpad administration.
- CDS Views: entity definitions, associations, annotations (OData, analytics, access control).
- OData services: development via SEGW, RAP, and CAP; REST API integration patterns.
- S/4HANA migration experience: custom code adaptation, ABAP for HANA, simplification list.
- SAP Digital Manufacturing (DM) or other industry-specific add-on experience
Qualifications & Experience
- Bachelor's degree or higher in Computer Science, Information Technology, Engineering, or a related field.
- More than 3 years of hands-on SAP ABAP development experience in project environments.
- Experience working across at least two SAP functional areas (e.g., MM, SD, PP, FI/CO, WM/EWM).
- Familiarity with SAP transport management (CTS), development standards, and Agile/Waterfall delivery.
- Strong analytical and problem-solving skills with attention to code quality and performance.
- Good communication skills in English; ability to work directly with functional consultants and business users.
- SAP certification (e.g., C_TAW12_750 or equivalent) is an advantage.
• 13th salary after 1 working year.
• Bonus after 1 working year that is based on your performance and on the global result of company.
• 12 basic days off + 6 additional days off offered by company / year.
• Have 1 additional health private insurance for employee after trial period.
• Have fees for lunch.
• Yearly trip for Teambuilding