This job listing has expired and may no longer be relevant!
21 Nov 2023

IT Officer Cum Software Developer at MDH

Never Miss a Job Update Again. Click Here to Subscribe

Job Description

Management and Development for Health (MDH) is a non-profit, non-governmental organization whose primary aim is to contribute to address public health priorities of the people of Tanzania and the world at large. These priorities include: communicable diseases such as HIV/AIDS, Tuberculosis and Malaria; Reproductive, Maternal, New-born and Child health (RMNCH); Nutrition; Non-Communicable Diseases of public health significance; as well as Health System Strengthening. MDH strongly believes in and works in partnership with various local and global institutions, Ministry of Health (MoH); President’s Office Regional Authorities and Local Government (PORALG); donor agencies; academic and non-academic institutions; implementing partners; civil society, community-based and faith-based organizations and others. MDH seeks to recruit qualified individuals to fill the following vacancies.

     Job Tittle: IT Oofficer Cum Software Developer (1 Post)

     Reporting to: Regional Data & ICT Manager

 Location:   Kagera


Job Summary:

IT officer Cum Software Developer will be responsible to study existing systems and procedures and develop software applications to automate various MDH programmatic and operations activities. She/He will design and develop software applications based on technical solutions and evolving MDH software requirements.


Duties and Responsibilities:

  1. To participate in development of the new mobile application system that require integration of many interrelated systems and program elements.
  2. To assist in the designing, coding and debugging desktop, web-based and mobile applications in various software languages.
  3. To organize and perform unit and integrated testing, designing and utilizing test bases; assists users in acceptance testing.
  4. To assist in the preparation of technical and user documentation, as well as in the production of training materials.
  5. To provide technical support on troubleshooting and resolving routine software application problem and to install application systems software and hardware according to specifications.
  6. To provide support on mobile software development matters, including security, data integrity and recovery; to assist with needs assessment for new systems (including modifications to existing systems); to perform ongoing reviews with users and developers and respond to requirements; requests, implements, provide operational support and maintain various applications.
  7. To evaluate and perform improvements to support user friendly interfaces and usability to promote users understand and interactions with systems.
  8. To assess software mobile applications to determine effective use of functionality and upgrade requirements.
  9. To perform periodic and scheduled backups of application systems, testing and updating contingency measures in accordance with the MDH’s ICT policy.
  10. To evaluate new mobile technologies and new products and suggesting the improvements to support various organisation business process.
  11. To support in data visualization and data analytics (Business Intelligence) initiatives.
  12. To perform any other related duties as may be assigned by the Supervisor.


  Requirements, Education, work experience and skills:

  1. A minimum first degree in Software Engineering, Computer Science, Computer Engineering, Telecommunication, Information System or equivalent is a requirement.
  2. A minimum of 3 years’ experience in working at Android mobile applications development.
  3. Java (Mandatory), Kotlin, Swift, Knowledge of development frameworks such as Android SDK, React Native, Flutter and Laravel.  Soft skills including UX design, Agile methodologies.
  4. Working knowledge of back-end computing like database management and API integrations. The candidate should be able to demonstrate the capability in SQL language and Web REST API communications.
  5. Working knowledge in using Git for source code management, Android Studio and Visual Studio Code for mobile application developments.
  6. Extended knowledge in relational database managements such as MySQL, PostgreSQL and MS SQL Server.
  7. Problem solving skills and ability to thing algorithmically
  8. Familiarity with database design, documentation and coding.
  9. Ability to learn new languages and technologies, resourcefulness and troubleshooting aptitude.
  10. Ability to communicate fluently in both English and Kiswahili
  11. Ability to work both individually and as part of a team with minimum supervision.



MDH DO NOT have any agents and DO NOT charge any fees to the interested candidates.

Sharing is Caring! Click on the Icons Below and Share

Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : 27th November, 2023.

Dont Miss Latest Jobs In Tanzania. Subscribe Today. CLICK HERE

Apply for this Job