Job Description
Develop and implement SAP enhancements and new functionalities in line with business requirements and best practices.
Key Accountabilities
- Responsible for SAP NetWeaver applications development in ECC, BW, and Enterprise Portal / UI5 Portal.
- Design, build, and test custom SAP technical solutions based on business requirements using ABAP OO, SAP UI5, SAP Fiori, SAP Web Dynpro, and Dialog programmes.
- Manage full lifecycle SAP implementations including custom reporting, interfaces, enhancements, forms, workflows (RICEFW), and portal configuration.
- Develop interfaces using HTTP, XML, SOAP, Web Services, RFC, IDOCS, and ABAP.
- Code, test, and document ABAP enhancements across SAP modules.
- Support development in SAP modules such as FI, HCM (including payroll), MM, SD, PS, PM, Travel, CO, and others as implemented at SABC.
- Troubleshoot and debug SAP systems.
- Facilitate continuous business improvements and design sessions with SAP Functional Leads and business process owners to ensure best practice implementations.
- Assess technical risks, issues, and changes to scope, requirements, or design, providing advice on mitigation or remedial actions.
- Ensure developed software interfaces correctly with existing systems, infrastructure, and enterprise architecture.
- Ensure all development meets requirements and aligns with design aspects such as data, user experience, architecture, security, quality, and operations.
- Adhere to internal development standards and global best practices.
- Provide documentation for handover activities to ensure smooth transition from development to testing and production.
- Monitor and ensure completion of unit testing to minimize defects.
- Follow quality standards and testing procedures for all new development.
- Focus on customer requirements and establish effective relationships with customers, colleagues, senior management, and users to support design, deployment, and maintenance activities.
- Stay updated on industry developments, skills, and technologies, sharing knowledge with team members to improve skills and prevent single points of failure.
Qualifications and Experience
- Programming diploma/degree or relevant qualification (NQF level 6/7).
- SAP ABAP Developer certification.
- Minimum of 7 years' SAP ABAP development experience, with at least 3 years in a support environment.
- Experience in SAP Fiori implementation is an advantage.
- Completed SAP ABAP Academy is an advantage.
- Certification in other SAP modules is an advantage.
- Good understanding of key business processes and integration points is an advantage.