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: ugderecr...@unicef.org, 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 d...@hispuganda.org <d...@hisp.org>|+256 701 404250
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp