SAP ABAP Developer Job at KRA 246 views

Job Expired

Department: Corporate Support Services

Division: Information and Communication Technology

Location / Work Station:Nairobi

Supervisor: Assistant Manager – ICT

Job Summary:

The role will include ABAP programming, design, testing and debugging of new or existing programs, maintenance, enhancement and support of the business application modules for the internal business functions, which are based on the requirements, and needs of the users.

Key Responsibilities:

  1. Design, develop, modify, debug and evaluate objects in RICEFW and NetWeaver Components: FPM, POWL, BOPF, SAP Gateway, SAP UI5 for functional areas, including but not limited to MM, SRM, FI/CO, HCM and PM.
  2. Develop and maintain application programs providing business functions, such as online screens, batch reports and creation of application interface files.
  3. Recommend changes in development, maintenance and system standards
  4. Participate in providing gap analysis, from a technical perspective, highlighting current state, future state, client needs and best practices.
  5. Conduct application testing (new support packages, releases, functionality, and customizing) in close cooperation with the delivery teams
  6. Develop ABAP, Java code and configure interfaces using various adapters
  7. Perform configuration related to the master data in the application according to the business process requirement
  8. Maintains expert knowledge of SAP development tools, technologies and related delivery methods.
  9. Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.

 Academic Qualifications

  • Bachelor  in Computer Science , Computer Applications , Information Technology , Engineering  or any relevant discipline

Professional Qualifications

  • Must be SAP ABAP Certified.

Relevant Work Experience Required

  • 3-7 Years’ active development experience in SAP ABAP/4 and ABAP Objects programming experience in RICEFW.
  • Experience in different SAP BODS BPDMs, Transforms Functions.
  • Proficient in creating Jobs, Workflows, Dataflows, Query and other Transforms in SAP Data Services
  • Must have performed the role of an ABAP developer in at least two(2) medium size SAP ERP implementation projects

Technical Skills Required:

  • Strong cross function knowledge in one or more of the following areas: HCM, MM, PM, FI/CO, SRM
  • Knowledge in SQL, JAVA, Javascript, HTML5
  • Experience in BOPF, SAP Gateway and UI5 in ECC 6.0 and TM
  • General SAP functional knowledge
  • Experience in application development utilizing ABAP/4 , HANA development and Object Oriented ABAP
  • Experience with Dialog processing , User exits , ALV , ABAP objects , BAPI’s , BDC’s and LSMW
  • Experience with SAP Solution Manager CCLM, Fiori and HANA DB studio, Debugging, PI development.
  • Strong Windows and Unix/Linux knowledge

Key Competencies

  • Good verbal , written and presentation skills
  • Ability to work in a fast paced dynamic environment with virtual teams
  • Good Collaboration , prioritization and team working skills
  • Should be able to work independently and take initiative to find/develop solutions for business requirements.
  • Excellent organization and time management skills


  1. All applications from interested and qualified candidates must be submitted online via the process below.
  2. ONLY shortlisted candidates will be contacted.
  3. All applications should be submitted online by 5.00 pm on 26th June, 2020.
  4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
  5. KRA does not charge any application, processing, interviewing or any other fee in connection with our recruitment process.

Job Application Guidelines


  • Go to and then click on the ‘Register’ button to start the application process.
  • After registration, you will receive an email enabling you to confirm your email address and complete your registration.

Log on:

  • After registration go to
  • Key in your username and password then click on ‘Log in’ to access your account.
  • After successful log in, the system will open the ‘Applicant Cockpit’.

Candidate Profile (To create or update applicant detail):

  • On the ‘Applicant Cockpit’ page, go to the tab ‘Candidate Profile’.
  • Click on ‘My Profile’ to create and update your profile.
  • Follow the instructions to complete your profile.
  • The process will end by clicking the tab “Overview and Release”.
  • Ensure you click the check box on the page to complete the profile.

Application process:

  • To view the open job postings, click on the tab ‘Employment Opportunities’ on the ‘Applicant Cockpit’ page.
  • Under the heading ‘Job Search’ click the ‘Start’ button to view all available vacancies.
  • Click on the Job posting to display the details of the position.
  • To apply for the position, click ‘Apply’ button at the top of the page.
  • Follow the instructions to complete and submit your application.
  • Kindly note that all mandatory fields must be completed.
  • To complete the process of application, click the ‘Send Application Now’ button after reviewing and accepting the ‘Data Privacy Statement’.

In case of any challenges, please send your email query to

  • This job has expired!