About UNICEF:
UNICEF, the United Nations Children’s Fund, is the driving force that helps build a world where the rights of every child are realized. Uganda is one of the over 190 countries and territories around the world where we work to overcome the obstacles that poverty, violence, disease, and discrimination place in a child’s path.
Job Summary: The UNICEF Senior Software Developer will render support to the ALIVE Health Systems Strengthening Team.
Key Duties and Responsibilities:
· Providing strategic oversight, serving as the lead technical software advisor, and developing software as needed for UNICEF and the MoH prioritizing eHMIS (DHIS2 and mTrac) and Mother Reminder / MomConnect.
· Guiding UNICEF and managing the technical software planning and work on the enterprise level architecture and APIs for the MoH’s Health Information System currently under development, including application of the OpenHIE framework with the Health Facility and Health Provider registries and proposed Shared Health Records, and alignment of eHMIS and Mother Reminder / MomConnect.
· Overseeing the upgrade of RapidSMS based tools (mTrac, Mother Reminder, etc) to RapidPro, including aligning Uganda Country Office (UCO) development with globally replicable versions in coordination with UNICEF Global Innovation Centre (GIC).
· Technically support the optimization of automation of the RMNCH Scorecards, including data visualization on the DHIS2 dashboard and SMS summaries to local government.
· Actively monitoring and optimizing performance of the mTrac and Mother Reminder / MomConnect software, and customizing dashboards as required.
· In charge of monitoring thoroughfare of SMS traffic, ensuring optimal efficiency and putting in place measures to avoid and monitor inadvertent spamming of clients.
· Building MoH capacity, with a focus on their Database and Systems Administrators and software developers, to independently manage key components of eHMIS and Mother Reminder / MomConnect.
· Building the local capacity of institutions identified for long term, out-sourced ICT support, and providing training, capacity building, and technology partner outreach to the Uganda technology community.
· Technically supporting eHMIS and Mother Reminder / MomConnect technical field operations, including providing ICT support at regional training of trainers (ToTs)
· Providing routine maintenance and technical support for country office projects that involve ICT elements (mobile, web and hardware devices) as needed.
Qualifications, Skills and Experience:
· The ideal candidate for this UNICEF Career vacancy should hold any combination of education and training equivalent to possession of a Bachelor’s degree in Computer Science, Statistics, Engineering or Mathematics that demonstrates the ability to perform the duties and responsibilities as described.
· Sufficient formal and/or informal training experience in Software Development, Requirements Engineering, Database Management Systems (DBMS), Linux and windows system administration, maintenance, design, analysis, and management of scalable web services.
· Working Knowledge and experience with mTrac and DHIS2
· Knowledge of Health systems interoperability
· Experience in the administration and maintenance of management information systems.
· Past experience with mobile technology: Kannel, IVR, RapidSMS, RapidPro, etc.
· Proficiency in at least two of these: PostgreSQL, MySQL, MS SQL Database Systems
· Server hardware and software technologies (including Linux and Windows NT-based servers)
· Standard computer hardware and software
· Internet connectivity and technology.
· Working knowledge of Object Oriented Programming like Python, Java
· Advanced databases and database design concepts
· Deploying and maintaining software remotely on a Linux Servers.
· Ability to communicate effectively in both oral and written forms; interact with users and office staff in non-technical, clear terms.
· Ability to support staff with difficult technical tasks
· Work independently and as a team member.
· Set priorities and organize work to meet strict deadlines.
· Ability and skills in making decisions on a variety of complex matters
· Ability to establish and maintain cooperative working relationships with those contacted during the course of work.
· Ability to adapt to changes in technology.
How to Apply:
ONLY Ugandan Nationals will be considered.
UNICEF is committed to gender equality in its mandate and its staff; qualified female candidates are strongly encouraged to apply.
The applications will be considered only if accompanied by an updated CV and P11 form, download here, as well as the most recent performance evaluation report.
If applications are sent by email, please clearly indicate the position applied for and use this order to name your file attachments: Firstname_Lastname followed by document e.g. Gold_MukasaP11 or Gold_MukasaCV or Gold_ MukasaApplication.
UNICEF is a smoke free environment.
Only short listed candidates will be contacted.
All candidates who desire to work in the prestigious United Nations International Children’s Emergency Fund (UNICEF) in the above position should send their resume to:
Human Resource Specialist,
UNICEF Kampala, Uganda,
Plot 9, George Street,
P.O. Box 7047, Kampala-Uganda.
Via email to: ugderecruit@unicef.org
Deadline: 20th May, 2015