Software Developer – Data Analytics

Lusaka, Zambia, Consultancy

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
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

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


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.