Software Developer – Data Analytics

  • Consultancy
  • Lusaka, Zambia
  • Applications have closed

Website John Snow Health Zambia Limited

Improving the Health of Individuals and Communities

Job Title: Software Developer – Data Analytics

Department/Unit: Management Information Systems (MIS)

Location: Lusaka, Zambia

Duration: Four (04) Months Consultancy

Reports to: Senior Software Developer – UIX

Background:

John Snow Health Zambia (JSH-Z) together with JSI (John Snow Inc.) and CHAZ (Churches Association of Zambia) have been mandated by USAID through the eSCMIS (Electronic Supply Chain Management Information Systems) Project to support the Government of the Republic of Zambia in the implementation of the next generation electronic Supply Chain Management Information Systems. This initiative is aimed at increasing the use of health services, decrease disease burden and increase quality of life through ensuring appropriate quantities and quality of health commodities are available at health facilities to meet patient/client demand. Scaling-up the implementation of eLMIS and providing requisite technical support is one of the key activities. The project also will facilitate private sector engagement and build capacity for transition of its activities to the Ministry of Health. The eSCMIS project therefore works closely with and in support of the Ministry of Health.

Position Description:

JSH seeks a dynamic and highly experienced candidate for the position of a Software Developer – Data Analytics for the USAID eSCMIS Project in Lusaka, Zambia S/he will ensure that client needs are met by supporting and ensuring the successful completion of analysis, development, testing, deployment, maintenance and support tasks for the eSCMIS and other software as required. The Software Developer – Data Analytics will report to the Senior Software Developer.

Roles and Responsibilities:

The consultant Software Developer will be responsible for the following technical functions:

a) Execute full lifecycle software development

b) Develop clearly documented, tested and functional source code

c) Integrate software components into a fully functional software system

d) Ensure that tasks in sprints are accurately estimated and delivered according to schedule

e) Implement application design and apply and document relevant industry standards for health in formation privacy and security

f) Work alongside the Business Analyst and software development team to ensure that code matches defined specifications

g) Ensure adherence to data integrity standards

h) Follow the prescribed SCRUM processes

i) Ensure all software and related artifacts are recorded in using stipulated project management and documentation tools

j) Ensure that all intellectual property developed during this consultancy not distributed or published without authorization from the Government of the Republic of Zambia, USAID and JSH

NOTE: This position is open to Zambian and Non-Zambian applicants

Requirements:

  • BS in Computer Science, Software Engineering or related field and relevant experience
  • §  Proven working experience in designing user portals, dashboards and analytics platforms
  • Experience using agile software development methodologies
  • Hands on experience in designing interactive applications
  • Ability to develop software in Java, JavaScript and Python
  • An excellent ability to design algorithms and methodically analyze their complexity
  • Five years or more experience in developing full-stack applications in Java, Spring Framework, spring boot, Angular/VueJS JavaScript, bootstrap, and high charts.
  • Excellent knowledge of Relational Databases (e.g. PostgreSQL, MySQL, Oracle, SQL)
  • Excellent knowledge of Non-Relational Databases (e.g. MongoDB)
  • Excellent knowledge of In-memory Databases (e.g. Redis)
  • Ability to document and update technical documents
  • Strong analytic and problem solving skills;
  • Good communication skills. Strong verbal and written English
  • Experience working with agile issue tracking software e.g. JIRA

Desirable

  • Ability to work in a dynamic team-oriented environment but self-managing of own time
  • Experience in logistics/supply chain management especially in the public health sector

Supervision and Reporting

The Software Developer will work under the guidance and supervision of the Lead Software Developer.

Interested candidates should follow this link to submit their applications online

Closing Date:  June 17, 2022

Please note that you do not need to apply if you don’t meet the minimum requirements. Only candidates meeting the minimum requirements will be contacted. If you have not heard from us within 3 weeks after the closing date, kindly assume that your application was not successful.


* Legitimate employers do not ask for payment. Find out more at safe job search tips.