SUMMARY:
Principal ABAP Object Oriented Developer
POSITION INFO:
Principal ABAP Object-Oriented Developer
Job Overview:
The Principal ABAP Object-Oriented Developer will play a key role in designing, developing, and enhancing SAP applications through object-oriented ABAP programming. The successful candidate will leverage their expertise in SAP development to translate business requirements into robust technical solutions, ensuring high-quality deliverables. This role requires deep knowledge in software architecture, SAP module enhancements, and proficiency in oData. Experience in local government projects will be advantageous. The role is based in Cape Town and will require in-office engagement.
Key Duties and Responsibilities:
- Lead the design and development of SAP applications using ABAP Object-Oriented Programming.
- Analyse business requirements and collaborate with stakeholders to identify technical needs such as configuration, programming, reporting, interfaces, output files, security, and roles.
- Develop and maintain SAP software architecture, ensuring scalable and efficient solutions.
- Perform SAP programming in ABAP, including Object-Oriented Programming (OOP), as well as the implementation and enhancement of SAP modules.
- Work on testing and debugging SAP programs to ensure functionality, reliability, and performance.
- Develop interfaces and integration solutions, ensuring seamless interaction between SAP systems and third-party applications.
- Utilize oData for efficient data exchange and integration.
- Collaborate with team members and stakeholders to gather, refine, and prioritize business requirements.
- Ensure high-quality development by adhering to best practices, testing thoroughly, and following coding standards.
- Assist in the review and improvement of existing code to optimize performance and functionality.
- Provide mentorship to junior developers and guide them in best practices and efficient development techniques.
Required Qualifications and Skills:
- 8+ years of SAP development experience, with extensive hands-on experience in ABAP Object-Oriented Programming.
- Developer-specific SAP Certification at all levels.
- Experience in software architecture/design and development for SAP systems.
- Proven ability to analyze business requirements and translate them into technical solutions, including programming, reporting, and integration.
- Strong SAP programming skills in ABAP, with a focus on object-oriented principles.
- Expertise in oData for data exchange and integration.
- Experience in Local Government projects is highly advantageous.
- Excellent problem-solving skills, with the ability to analyze complex requirements and design efficient solutions.
- Ability to collaborate effectively with cross-functional teams and stakeholders.
- Strong understanding of SAP modules and their interaction within the system.
- The ideal candidate should reside in Cape Town or be available for in-office engagements in Cape Town.