Senior Software Developer/Architect job at John Snow Health Zambia Limited

Share and send to your friends !

Vacancy title:
Senior Software Developer/Architect

[ Type: FULL TIME , Industry: Computer Software , Category: Computer & IT ]

Jobs at:

John Snow Health Zambia Limited

Deadline of this Job:
13 October 2021  

Duty Station:
Within Zambia , Lusaka , South - Central Africa

Date Posted: Tuesday, October 05, 2021 , Base Salary: Not Disclosed


Position Description
Under the supervision of the Director MIS, the Senior Software Developer/Architect will ensure the outlined scope of work is efficiently delivered:
• Build capacity in the new developers;
• Complete development of all priority software fixes /enhancements on JIRA sprints as scheduled;
• Efficiently execute the SCRUM processes adopted by the MIS team,

Specific responsibilities include:
• Write well designed, clearly documented, testable and functional source code
• Examine code and execution of code in various environments
• Ensure that tasks in sprints are accurately estimated and delivered to schedule
• Implement application designs, create queries, scripts, web pages and other deliverables
• Work alongside the Senior Business Analyst, Senior Software Tester and the software development team to ensure that code matches written specifications
• Ensure data integrity standards
• Follow the prescribed SCRUM processes
• Ensure all software and related artifacts can be easily handed over to the eSCMIS project
• Develop enhancements, test, and maintain the electronic Logistics Management Information System (eLMIS) including related interfaces with other existing systems.
• Provide regular updates to the team on work progress and any development issues that may be of concern to management and respective teams
• Carry out additional responsibilities as may be assigned from time to time in consultation with the Lead Software Developer.

Minimum Requirements:
• BS in Computer Science, Software Engineering or related field and / or equivalent experience
• Proven working experience in software engineering
• Experience using agile software development methodologies
• Hands on experience in designing interactive applications
• Ability to develop software in LISP (preferably Clojure and ClojureScript), Kotlin, Java, JavaScript and Python
• An excellent ability to design algorithms and methodically analyze their complexity
• Seven years or more experience in developing full-stack applications in Java, Spring Framework, spring boot, Angular/VueJS JavaScript, bootstrap, and high charts.
• Experience in developing full-stack applications in LISP preferably Clojure; Compojure, HoneySQL, Reagent/Reframe/Om, Hiccup
• Five years or more experience in developing full-stack applications in Python; Flask, SQLAlchemy, FastAPI, Alembic
• 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
• Experience with system architecture
• Familiarity with software development methodology and release processes (DevOps practices)
• Strong analytic and problem solving skills;
• Good communication skills. Strong verbal and written English
• Experience working with web-based agile issue tracking software e.g. JIRA
• Ability to travel in-country to support technical activities

Other desirable attributes include:
• 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;
• Experience in working with USAID-funded projects, and
• Willingness and ability to travel internationally.

Expected Outcome: The expected outcome of the consultancy will be:
• Business continuity; as a result of good DevOps, end users have minimal to zero disruption of the eLMIS software;
• Capacity is built among the new members of the software development team;
• eLMIS is continually enhanced and bug fixes are fixed within the stipulated time frame;
• Next generation eLMIS software is developed

Final Deliverables Required and Due Dates:

Due Dates
o Update confluence with any software related documentation Update confluence with any software related documentation;
o Attend standup meetings;
o Fix bugs and priority enhancements in the sprints as scheduled;
o Check-in clearly documented and functional source code;
o Attend sprint retrospective and sprint planning meetings;
o Write well designed, clearly documented, testable and functional source code
o Upon completion of a sprint
o Every Monday – Thursday
o Continuous process during sprint
o Continuous process during sprint
o At the end of each sprint
o Continuous process through the life of the project

Work Hours: 8

Experience in Months: 84

Level of Education:
Bachelor Degree


Job application procedure

Send an application via email ONLY to [email protected] .  Interested candidates are encouraged to apply on first instance as the screening process is on rolling basis. When submitting your application, kindly note the following:
• Indicate the position you are applying for in the subject line and only those applications that reference the position in the subject line will be reviewed;
• Application should consist of a cover letter, CV and proposed Rate per day;
• Provide three (03) references and full addresses and contact information, and
• Positions are open to Zambian and Non-Zambian applicants.
Closing date for submitting applications is close of business, Wednesday, October 13, 2021

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.
John Snow Health Zambia, Limited is an Equal Opportunity, Affirmative Action Employer committed to workplace diversity. We are committed to providing equal employment opportunities for all qualified applicants and employees without regard to age, race, color, national origin, ancestry, creed, religion, gender, disability, marital status, sexual orientation, sexual preference, genetic information, political affiliation, or military status (special disabled veterans or veteran status) in any employment decisions.

VACANCY – EXECUTIVE DIRECTOR The Chimfunshi Wildlife Orphanage Trust (CWOT) in northern Zambia is one of the oldest and largest chimpanzee sanctuaries in the world. It is home to almost…