We are looking for an experienced SAP ABAP Developer. This role is focused on maintaining, enhancing, and supporting a stable and highly customized SAP ECC environment. The ideal candidate will have a deep understanding of classic ABAP development (RICEF-W objects) and possess strong analytical and debugging skills. You will be responsible for resolving production issues, fulfilling change requests, and optimizing existing custom code to ensure the reliability and performance of our client\s core SAP system.
Key Responsibilities
1. Application Maintenance & Support:
Serve as a key technical resource for the SAP ECC landscape, providing timely resolution for incidents, service requests, and problem tickets. Perform in-depth troubleshooting and debugging of complex technical issues in custom programs. Monitor critical background jobs, interfaces (IDocs, files), and system performance, taking corrective action as needed. Analyze root causes of recurring issues and propose permanent solutions.
2. Development & Enhancement
: Design, develop, test, and deploy enhancements to existing RICEF-W (Reports, Interfaces, Conversions, Enhancements, Forms, Workflows) objects based on functional specifications. Develop and modify classical, interactive, and ALV reports to meet business needs. Implement custom enhancements using BAdIs, User Exits, Customer Exits, and the Enhancement Framework. Maintain and create forms using SAPscript, Smart Forms, and Adobe Forms. Support and enhance interfaces using IDocs, BAPIs, RFCs, and file-based transfers.
3. Performance Optimization & Quality Assurance:
Analyze and optimize the performance of existing ABAP code using tools like SQL Trace (ST05) and Runtime Analysis (SAT). Ensure all new developments and changes adhere to established coding standards and quality guidelines. Create and maintain clear technical documentation for all support and development activities. Participate in peer code reviews to ensure quality and knowledge sharing within the team.
Required Technical Skills & Experience
- Education: bachelors degree in Computer Science, Information Technology, or a related field
- Experience: o 3-8 years of dedicated, hands-on experience as an SAP ABAP Developer in an SAP ECC 6.0 environment (EHP 6 or higher preferred)
- o Proven experience working in an Application Maintenance and Support (AMS) project is highly desirable
- Core ECC ABAP Proficiency (Mandatory): o RICEF-W Expertise: Reports: Deep experience with ALV Grids (using CL_GUI_ALV_GRID and REUSE FMs)
- Interfaces: Expertise in IDoc development, monitoring, and error handling
- Strong knowledge of BAPIs and RFCs
- Conversions: Experience with BDC (Batch Data Communication) and LSMW
- Enhancements: Extensive experience with User Exits, BAdIs, and the Enhancement Spot framework
- Forms: Strong skills in both Smart Forms and SAPscript
- Experience with Adobe Forms is a plus
- o ABAP Fundamentals: Strong command of Object-Oriented ABAP
- Proficient with the ABAP Dictionary (DDIC)
- Excellent debugging and performance tuning skills for traditional database systems (eg, Oracle, SQL Server)
Preferred Qualifications (Nice to Have)
Functional understanding of one or more core SAP modules (eg, FI, CO, SD, MM). Experience with SAP Workflow. Familiarity with SAP Solution Manager (SolMan) for change and incident management. Basic awareness of S/4HANA concepts and the ABAP Test Cockpit (ATC) for code remediation analysis. This is an advantage for future projects.
Professional Attributes
Problem-Solving: Strong analytical mind with a methodical approach to troubleshooting. Attention to Detail: Meticulous and detail-oriented, especially when analyzing production issues. Communication: Clear and effective communication skills to interact with functional consultants and business users. Team Player: Collaborative attitude with a willingness to share knowledge and support team members. Reliability: A dependable professional who can take ownership of issues through to resolution