Job Purpose Statement
The SAP developer –will ensure the efficient design, configuration, development, support and deployment of SAP environment required for business needs, functional reporting and information management. Work with business and SAP functional users to understand the data used to generate the businesses KPIs and metrics as well as the workflows used for their delivery. Continuously review the best technologies to deliver the solution and help drive adoption through systems development on SAP, technical implementations, communication and training to super users. The SAP developer is expected to provide technical expertise for system design, testing, implementation and support, being his/her primary focus during the design and development phases of projects and on user support.
Key responsibilities
Development 50%
Design/analysis, development, delivery and ongoing improvement of all SAP Functional process By Applying knowledge and experience, showing deep understanding of SAP development to effectively design and integrate new service lifecycle artefacts.
Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project.
Develop code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity and Transform business function requirements into technical program specs to code, test and debug programs.
Transform business function requirements into technical program specs to code, test and debug programs.
Perform performance tuning to improve performance over SAP multiple functions and Modules. Ensure integration system activities including monitoring the technical architecture (particularly scalability, availability and archiving) meet all SLA's
Manage delivery of application components for Projects and Change Requests; ensure that the acceptance criteria as defined in the requirements document.
Facilitate design and development of changes in line with user requirements within the SAP environment
Participate in System Integration Testing to ensure configuration changes deliver to expectations and minimize business interruptions.
Development of an efficient and effective SAP system in line with the Business Strategy.
Provide and execute detailed Disaster Recovery plans for SAP MODULES and other SAP applications
Review and Approve Solution architecture. Ensure that all solutions developed and deployed are in line with the Enterprise Architecture standards.
Provide technical expert, ensuring quick turnaround in identifying application issues and providing timely solutions.
Provide Group Support for SAP Functional 35%
Support on HCM ,SUCESSFACTORS, TRAVEL, MM , Ariba and FI-CO modules .
Support, maintain and audit existing SAP functional modules to agreed SLA
Compliance 15%
Efficiency and Effectiveness of the business intelligence (systems, people, policy, controls and procedures) with regard to protection against exposure to and impact of risks associated with data loss, corruption and/or unauthorized access on the SAP systems.
Job Specifications
Bachelor of Science in Computer Science or Related Field
Professional Training
Strong knowledge and working experience in UI5 related programming like ABAP ,JavaScript, HTML5, CSS, JQuery, and Angular JS.
At least 3 – 5 years of recent experience as UI5 /Fiori developer / architect with deep knowledge of backend development / configuration (OData services, Annotations, ABAP, RFC/BAPI) preferably in S/4 HANA environment.
Should be able to perform end-to-end configuration of FIORI.
SAP Certification or Development experience in ABAP for HANA and relevant Functional areas e.g. MM, FICO, HCM, TRAVEL.
Knowledge in SAP HANA and SAP Success factors is added advantage.
Knowledge of using SAP BTP and cloud connector for integration is an added advantage.
ITIL Intermediate and other relevant professional qualifications in ICT field would be an added advantage.