The Digital SAP Development Manager is responsible for analyzing, designing, developing, testing and implementing robust technology solutions using SAP ABAP Workbench development tools to help business achieve operational efficiency.
DUTIES AND RESPONSIBILITIES
- Work on approved BRD and/or User stories as reference to the required features and controls of the application development build.
- Analyze business requirements and translate them into technical specifications for ABAP development.
- Provide development estimates, ensuring project completion within the allotted timeline and budget.
- Design, develop and maintain custom ABAP programs, reports, interfaces, enhancements and forms in alignment with business needs.
- Create and/or update Technical Specification Document (TSD) following development standards and templates to outline the technical details of the solution being developed or enhanced.
- Enforce compliance of development standard coding guidelines, best practices and documentation to maintain high-quality codebase.
- Maintain and update existing program codes as needed.
- Review program codes and correct ABAP program errors, apply code optimization and best practices to improve performance.
- Perform unit and integration testing to ensure the quality of developed programs.
- Create Unit Test Result (UTR) to document the results of unit testing conducted on the developed solution.
- Provide high quality support throughout the project, demonstrating a helpful attitude.
- Troubleshoot production problems in a timely manner.
- Provide technical expertise and guidance to development team in resolving issues, ensuring adherence to best practices and coding standards, allowing autonomy to solve problems independently to promote a sense of ownership and accountability.
- Work closely in collaboration with other internal IT groups to develop dynamic and flexible systems to meet business requirements.
- Share knowledge with other members of the team to facilitate professional development, innovation and collaborative work environment.
- Review program deliverables, technical designs and unit test results to ensure programs developed are bug-free and meet the business requirements prior to deployment.
- Perform ad-hoc tasks required from time to time.
- Manage deliverables and provide status updates of assigned dev resources.
- Mentor new developers of their roles and responsibilities, coding standards, change management process and programming best practices.
JOB QUALIFICATIONS AND SKILLS REQUIRED
- Bachelor's degree in Computer Science, Information System or a related course.
- Extensive experience as a SAP ABAP Developer with experience in ABAP objects, SAP NetWeaver and other workbench tools.
- Knowledge of Flexible Real Estate (FRE), Project Systems (PS), Financial Accounting and Controlling (FI/CO), Material Management (MM) modules of SAP.
- Expert in program logic, integration with other SAP modules and external systems, coding standards and best practices, unit testing and error handling.
- SAP Full Life Cycle development and implementation preferred.
- Five plus (5+) years programming experience required.
- Strong understanding of SAP architecture, development methodologies and integration techniques.
- S4 HANA, OOP ABAP trainings or SAP certification will be an advantage.
- Ability to work independently, manage priorities and deliver results within tight deadlines.
- Team player, with a sense of accountability and ownership.
- Critical thinker, with good analytical and problem-solving skills.
- Excellent interpersonal and communication (verbal and written) skills.