HARAMAYA UNIVERSITY, OROMIA, ETHIOPIA
Haramaya University is one of the oldest Universities in Ethiopia, with its first intake in 1954. It is about 17km from the city of Harar, 40km from Dire Dawa (where there is a regional airport), and 510km East of Addis Ababa. The College of Health and Medical Sciences is based on a campus in Harar town to facilitate training of students in nearby hospitals. This campus also hosts the office of the two Health and Demographic Surveillance Systems (HDSS).
CHILD HEALTH AND MORTALITY PREVENTION SURVEILLANCE NETWORK (CHAMPS)
The Child Health and Mortality Prevention Surveillance network (CHAMPS, http://champshealth.org/) is a new global health surveillance network funded by the Bill & Melinda Gates Foundation, aimed at understanding the causes of child death in developing countries, particularly sub-Saharan Africa and South Asia. The Emory Global Health Institute, which houses the U.S. office of the International Association of National Public Health Institutes (IANPHI), is the lead partner in the network and has worked with the London School of Hygiene to develop the collaboration with Haramaya University.

JOB PURPOSE:
This is an entry level position for this opening. The holder will be responsible for software development of Software applications in the environment that meets HHR objectives in accordance to set standards.

JOB DESCRIPTION
Post: Software Engineer
Location Haramaya University, Oromia, Ethiopia
Responsible to: Chief Technology Officer
Full Time/Part Time/Casual: Full time
No. of posts 1
Duration of contract 1 year with likely extension
Salary: 10,000 Birr per month
Place of application:
➢ Haramaya University Cluster Human Resource Management Office, College of Business and Economics Building.
➢ Haramaya University College of Health and Medical Sciences, Human Resource Management and Development Associate Director Office, No.7 at Harar.
➢ Haramaya University Liaison Office at Addis Ababa, Arat Kilo. Former Germany Cultural Institute Building Office No.15
Application Deadline: 5 (five) working days after the day of advertisement

Key Responsibilities
• Enables and implements software development and implementation processes through the set framework.
• Collecting user system requirements for evaluation
• Design, codes, tests, corrects, and documents programs and assists in the implementation of software which forms part of a properly engineered information or communication systems.
• Making specific determinations about system performance and ensuring that systems perform optimally.
• Responsible for analysis of current programs, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
• Responsible for proofing the program to develop needed changes to assure production of a quality product.
• To participate in execution and support for all IT Projects
• Responsible for analyzing of current programs and processes, and making recommendations which yield a more cost effective product.
• Tests new programs to ensure that logic and syntax are correct, and that program results are accurate. Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural.
• Carry out research and development on enterprise applications as directed by IT management to meet various HHR needs.
• Respond to business as usual system requests for data and enterprise systems.
• Observe Change Control, Event, Configuration and Incident management as minimum business processes when executing Service Design and Transition
• Adhere to IT development standards on naming conventions, code testing, release management, source code control and collaboration.
• Training of end users and other HHR staff on the use of data