Software Developer Job at The Ihangane Project - Career Opportunity in Rwanda
Website :
1615 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Software Developer

[ Type: FULL TIME , Industry: Nonprofit, and NGO , Category: Computer & IT ]

Jobs at:

The Ihangane Project

Deadline of this Job:
24 July 2020  

Duty Station:
Within Rwanda , Kigali , East Africa

Summary
Date Posted: Wednesday, June 24, 2020 , Base Salary: Not Disclosed


JOB DETAILS:
Background:
Alongside front-line health care workers and the Rwanda Ministry of Health, The Ihangane Project is creating Rwanda’s first point-of-care digital health record. This digital health record, called E-Heza, will dramatically improve maternal and child health outcomes by giving nurses the tools they need to adopt evidence-based clinical care protocols, provide high-quality care and utilize real-time data trends to both tailor health education to individual family needs and to improve the health care delivery system while simultaneously satisfying Rwanda Ministry of Health data reporting requirements. E-Heza is designed for replication throughout Sub Saharan Africa.
Description
E-HEZA is Community Based Organization based in Ruli, Gakenke District is looking to hire a Software Developer to support the expansion of E-Heza to meet the needs of healthcare workers at the health center. The Software Developer will help us with our ongoing development projects for one of the first point-of-care digital health record systems in Rwanda. You will work collaboratively with consultants, executive staff, and E-HEZA team throughout the planning and development lifecycle.
Language and Platform
On the front end, E-Heza is developed in Elm, an open-source and functional, statically-typed language that compiles to JavaScript. On the back end, the application is served by Drupal, an open-source PHP content management system. The front and back end communicate through a Restful API developed as a contributed module to Drupal.
Database
Application data is stored in a MySQL database and accessed through Drupal’s database abstraction layer.
Delivery
The application is served to the client via a progressive web app (PWA) technology. The application registers a “service-worker” with the client browser allowing the web application to use local cache and storage to deliver an offline experience and store captured data during periods of low or no connectivity. As such, the application is limited to browsers that are compatible with service worker technology (currently, latest Chrome browsers). Integration with Google Chrome allows users to “install” the app to a home screen and delivers a more “app-like” experience to the user.
Job Description
The E-Heza Software Developer will serve as a part of a development team that builds the E- Heza software. The Developer will work closely with the distributed (off-site) development team, as well as the in-country E-Heza Director. There is a considerable learning curve projected for this job and it is expected that a candidate would be willing and able to learn new development skills and would support the expansion of E-Heza Digital Health Record beyond Rwanda. The Developer will receive assignments and direction from the development team lead and development project manager and will report directly to the E-Heza Director. .

Role & Responsibilities:
• Producing clean, efficient code based on specifications.
• Testing and deploying E-Heza software and systems.
• Fixing and improving existing software.
• Participating in code reviews and discussions involving the improvement of your code and others.
• Participating in training sessions to improve knowledge and skill in software platforms and languages relevant to E-Heza software.
• Timely resolution of bugs that can affect the groundwork
• Ongoing maintenance of devices
• Support the team in hardware selection for implementation of E-Heza


Job Skills: Not Specified


Qualifications:
• You don’t know all the answers, but you know how to find them.
• You like to work hard, but you like to finish your work and go home too.
• You see tasks through to completion but aren’t afraid to ask for help when you’re stuck.
• You work well with others, but you’re also disciplined enough to work alone.
• Development experience: - The expectation is that the Developer can handle tasks on the frontend and the backend. We expect three years of experience in a combination of the following areas:
• JavaScript or a frontend framework that compiles to JS.
• Drupal or PHP.
• OpenMRS or DHIS2 or a comparable digital health tool.
• In addition, some HTML/CSS skills.
• Community contributions to open source projects are a big plus.
• Experience working on a distributed team, with knowledge of the habits that make for good distributed work - maybe you can teach us some.
• Solid communications skills in English - we work remotely around the globe, but our common tongue is English.
Location
• The Ihangane Project is headquartered in Ruli, Rwanda. Ruli is in a rural community in the beautiful hills of the Northern Province in Rwanda.


Job Education Requirements: Not Specified

Job Experience Requirements: Not Specified


Work Hours: 8

 

{module 312}

Job application procedure
To start the application process, send a cover letter, resume/CV, and at least 3 design project work samples (PDF attachment or website link) at theophila@theihanganeproject.com 
The closing date for the submission of applicants is June 24, 2020. No late applications will be accepted.


All Jobs

QUICK ALERT SUBSCRIPTION

{module 317}

Job Info
Job Category: Computer/ IT jobs in Rwanda
Job Type: Full-time
Deadline of this Job: 24 July 2020
Duty Station: Kigali
Posted: 24-06-2020
No of Jobs: 1
Start Publishing: 24-06-2020
Stop Publishing (Put date of 2030): 24-06-2065
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.