← Back to team overview

dhis2-devs team mailing list archive

CONSULTANCY Opportunity

 

Closing date: 2015-05-20Application : Apply for the job
<http://reliefweb.int/job/973951/senior-software-developer-health-systems-strengthening>
------------------------------
Organization: UN Children's Fund
Country: Uganda
Closing date: 20 May 2015

PROJECT/ASSIGNMENT TITLE: *Senior Software Developer, Health Systems
Strengthening, ALIVE*

Level: *NOA*

Duty Station: *Kampala*

Duration: *11 Months*

*Scope of Work*

UNICEF Uganda would like to recruit an experienced Software Developer to
support the ALIVE Team with:

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.

Advising UNICEF and overseeing 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).

Support the optimization of automation of the RMNCH Scorecards, including
data visualization on the DHIS2 dashboard and SMS summaries to local
government.

Monitoring and optimizing performance of the mTrac and Mother Reminder /
MomConnect software, and customizing dashboards as required.

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

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. *Areas to be Considered*

The UNICEF Health Systems Strengthening Specialist will provide overall
supervision to the consultant.

*Expected Deliverables and time frame*

The consultant shall receive a monthly payment based upon review of monthly
deliverables with supervisor.

The consultant shall on a quarterly basis provide an updated work plan for
review and approval by UNICE

*Tasks**End Products/ Deliverables*

*Task 1*. Assist in indicator mapping and data submissions, provide system
performance enhancements and dashboard improvements to mTrac after
deployment of the revised HMIS toolkit. Ensure close collaboration with MOH
team and other relevant stakeholders. Deliverable 1. Draft 2-5 page
technical documentation, software code, test coverage for mTrac
enhancements to the revised HMIS toolkit, and provide link to relevant work
on github.

*Task 2*. Serve as the UCO technical lead and advise on software
development of Mother Reminder / MomConnect 2.0 Phase II, including
integration of RapidPro. *Deliverable 2*. Draft 2-5 page technical
documentation for Mother Reminder / MomConnect 2.0; Software code, test
coverage and documentation submitted to github.

*Task 3*. Work with GIC to design and develop the RapidPro upgraded version
of mTrac 2.0. Contribute technical expertise to product development cycle
and ensure that Uganda s needs are captured in the software
requirements.**Deliverable 3**. Draft 4-10 page technical documentation on
the design guidelines, recommendations and detailed features, and a roadmap
to upgrade RapidPro version of mTrac.

*Task 4*. Coordinate the upgrade of the mTrac Anonymous Hotline, including
drafting business requirements for both MoH and HMU; coordinating between
UCO, GIC and selected vendor(s); and deploying the upgrade system and
instituting performance monitoring. *Deliverable 4*. Submit business
requirements and technical documentation for the upgraded Hotline, and
links to all software code and test coverage on github.

*Task 5*. Provide technical support to the development of an interlinked
Health Facility and Health Provider Registry, and optimize synchronization
with eHMIS (DHIS2 and mTrac) and Mother Reminder / MomConnect. *Deliverable
5*. Draft 2-5 page technical documentation, software code, test coverage
for the registries and provide link to relevant work on github.

*Task 6*. Conduct data audit of eHMIS, identifying any issues with the
transfer of information between mTrac and DHIS2, and provide software
solutions and programme recommendations as required. *Deliverable 6*. Draft
2-5 page overview of the data audit, and provide technical documentation,
software code, test coverage for any work conducted to address any
identified issues, providing link to relevant work on github.

*Task 7.*Finalize RapidPro upgrade for mTrac 2.0, ensuring that all
features are ported and live, iHRIS and DHIS2 integration is fully
functional, databases are migrated, API s updated, and that there is a
robust system in place for monitoring. *Deliverable 7*. Draft 2-5 page
report on development and implementation of mTrac 2.0, including status,
challenges and recommendations.

*Task 8*. Coordinate ongoing optimization and improvements to the mTrac
software including web optimizations to ensure robustness as the program
expands and scales. *Deliverable 8*. Draft 2-5 page documentation, software
code, and test coverage for web-based mTrac optimizations, with links to
relevant work on github.

*Task 9*. Conduct system audit for Mother Reminder / MomConnect based on
the existing rollout districts. Implement monitoring solutions to ensure
robustness as the program expands and scales. *Deliverable 9*. Draft 2-5
page report on development and implementation of Mother Reminder /
MomConnect, including status, challenges and recommendations.

*Task 10*. Conduct mid term system audit and performance review for
automation of the RMNCH Scorecards, including the DHIS2 Dashboard and
automated SMS feedback. *Deliverable 10*. Provide audit recommendations and
draft 2-5 page documentation, software code, and test coverage for RMNCH
Scorecard optimizations, with links to relevant work on github.

*Task 11*. Develop detailed work plan for Q3 2016 Q2 2017, including
summarizing past achievements and identifying key activities yet to be
completed, and handover report. *Deliverable 11*. 5-10 page detailed work
plan and handover notes covering Q3 -2016 Q2 2017

*Desired background qualification and experience and competencies*

*Education, Training and Experience*

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.

*Knowledge of:*

Experience with mTrac and DHIS2

Health systems interoperability

Administration and maintenance of management information systems.

Experience with mobile technology: Kannel, IVR, RapidSMS, RapidPro, etc.

At least two of 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.

Object Oriented Programming like Python, Java

Advanced databases and database design concepts

Deploying and maintaining software remotely on a Linux Servers.

*Skill and Ability to:*

Communicate effectively in both oral and written forms; interact with users
and office staff in non-technical, clear terms.

Assist staff with difficult technical tasks

Work independently and as a team member.

Set priorities and organize work to meet strict deadlines.

Make decisions on a variety of complex matters

Establish and maintain cooperative working relationships with those
contacted during the course of work.

Ability to adapt to changes in technology. *Conditions*

It is expected that the Consultant will already reside in Uganda, and will
not be eligible for an airline ticket or DSA upon start of the contract.

The consultant will be based at UNICEF, and be eligible for a workspace, a
UNICEF email address and a landline phone for internal and local
work-related calls

The consultant is not eligible for a UNICEF computer.

Consultant is responsible for his/her own health insurance. Consultant will
be required to sign the health statement for consultants/individual
contractor prior to taking up the assignment, and to document that they
have appropriate health insurance, if applicable.

This consultancy will likely require some travel. Consultant will receive
standard DSA for any in- or out-of-country travel, and is authorized to
take UNICEF transport if travel is approved by the Supervisor.

The consultancy will not commence unless a contract is signed by both
UNICEF and the consultant.

Consultant will not have supervisory responsibility within UNICEF, nor
responsibilities on UNICEF budget and other resources.

Consultant will arrange her/his own accommodation when needed.

Consultant is not entitled to payment of overtime. All remuneration must be
within the contract agreement.

It is expected that Consultant will be available in Uganda for the entire
consultancy period. This position should be considered a full-time
assignment. A month is defined as 21 working days, and fees are prorated
accordingly. Consultants are not paid additional fees for work on weekends
or public holidays.

*How to apply:*

Applicants interested in the above position should send their Applications
accompanied by a resume and P11 Form Via email to: ugderecruit@xxxxxxxxxx,
clearly indicating the position applied for and using the specified order
to name attachments (Firstname_Lastname followed by document e.g. First
name_Last Name P11 or First name_Last Name CV or First name_Last Name
Application.

ONLY Ugandan Nationals will be considered for this Assignment

UNICEF is committed to gender equality in its mandate and its staff;
qualified female candidates are strongly encouraged to apply.

UNICEF is a smoke free environment.

Only short listed candidates will be contacted. Closing date for
applications is 20 May 2015.

Devious Kanyesigye
ICT|Health Informatics|DHIS2|HISP Uganda
P.O Box 4750, Kampala
devi@xxxxxxxxxxxxxx <devi@xxxxxxxx>|+256 701 404250