Jul 20, 2018
Software Developer About the project JSI Research & Training Institute, Inc. (JSI) is implementing Health Management Information System (HMIS) and Monitoring and Evaluation (M&E) Scale-up Project in Ethiopia. The HMIS and M&E Scale-up Project is funded by USAID and was established with the purpose of assisting the Federal Ministry of Health (FMoH) in general and the Southern Nations, Nationalities and People's & Oromia Regional health bureaus in particular to efficiently scale-up the reformed HMIS and efficiently use health information for evidence based decision-making. In addition, the project provides technical and financial support to Federal HAPCO especially in the implementation of Multi-Sectoral Response Information System (MRIS) in SNNP and Oromia regions. Summary of Responsibilities The Developer provides technical support to the overall functioning of the eCHIS Web-based and Mobile software developed by Ministry of Health. The Programmer works in close collaboration with other software development team members. Duty Station & LOE This is a permanent position based at the Federal Ministry of Health in Addis Ababa and reports to the JSI-HMIS Information Technology Coordinator or his delegate. Specific Responsibilities include the following · Be a responsible person in the IT Team for backend application development and customization of CommCareHQ. . Master the CommCareHQ code-base and work to make necessary customization. . Work with the DevOps engineers to setup CommCareHQ on local servers as required. . Participate in App building using CommCare. · Work with the Project IT staff to plan and program code refactoring (enhancements) and changes. · Develop new software components in a team and/or independently with high requirement of stability and efficiency, in a limited amount of time · Maintain, enhance and optimize existing software components · Provide assistance in testing and solving programming bugs and other issues · Develop a range of system documentation materials such as technical documents, user manuals, standard operating procures (SOPs) as well as end user tip sheet and guides · Actively participate in providing training as well as organize software demonstrations for various FMoH, Regional and Partner groups in a well-organized and professional manner Job Requirements Essential Qualifications Education: Bachelor’s Degree in Computer Science, Information Systems, or software engineering and knowledge of the major programming languages. Experience: A minimum of 5 years of development experience. · Advanced level expertise on application development (Python, Java). · Experience working on python and Django framework. . Experience on Kafka and Elasticsearch is preferable. · Experience working with JavaRosa and XForms is advantageous. . Strong background in Linux/Unix. . Experience in server orchestration or automation/configuration management using Ansible. · Any experience working with CommCare is advantageous. · Experience in code refactoring, codding standards and design patterns · Working experience of database systems including but not limited to PostgreSQL, CouchDb, Redis. Language Proficiency: Excellent knowledge (spoken and written) of the English Language Other: Ability to work independently in the context of a team with excellent organizational and interpersonal skills essential. Expected to exercise considerable autonomy in decision-making. Number of positions: 1 How to Apply 1. Qualified individuals interested in these positions can send their documents to the following email. firstname.lastname@example.org 2. Applications should be sent by email entitled "Software Developer[Name of Applicant]" at the subject line. 3. All application documents should be combined in to one PDF file, the cover letter being at the first page followed by the CV and other documents if any. Send only one attachment as “yourname_SoftwareDeveloper.pdf” N.B Applications not conforming to the above directions are NOT considered. Only short listed applicants will be contacted.
JSI Research & Training Institute Inc.(JSI) Addis Ababa, Ethiopia Full time