Upcoming Events


  • 27 May
  • 2022


The Department of Computer Science and Engineering (CSE) under the College of Information and Communication Technologies (CoICT) is located at CoICT Kijitonyama Campus along Ali Hassan Mwinyi Road, Dar Es Salaam. CSE has a long history of providing technical support to public and private sectors in the computing field. Besides its core research and training activities, it offers technical support in designing, developing, implementing, and evaluating computer-based information systems and other software applications.

One of its research and innovation projects, the UDSM DHIS2 Project (www.dhis2.udsm.ac.tz), has played a critical role in adopting and implementing digital health solutions in the Tanzania health sector for more than 20 years. The UDSM DHIS2 Project work with government ministries, departments, agencies, non-governmental organizations; private healthcare providers; and developing partners in designing, developing, training, and user support for the District Health Information Software Version 2 (DHIS2) and related applications and technologies. The DHIS2 is one of the global standard Health Management Information System (HMIS) platforms implemented and used in more than 100 countries worldwide. The Government of Tanzania has adopted the DHIS2 as its national HMIS software. In addition, DHIS2 is being used by other programs within and beyond the health sector.

The department now wishes to attract talented computer programmers (systems developers) to apply for a contractual engagement in the UDSM DHIS2 Project. 

Job Title:    Computer Programmer (Systems developer)
Positions:   2
Location:    CoICT Kijitonyama Campus, UDSM

Key Duties/ Responsibilities 
The successful candidates shall be involved in designing, developing, implementing, supporting, and maintaining digital health information systems and related applications, including mobile apps. Specific duties are:  

  1. to participate in software architecture design and code reviews;
  2. to develop high-quality and reliable software systems;
  3. to develop prototypes to prove knowledge of fundamental design concepts; 
  4. to develop information systems and application software;
  5. to write unit and integration tests to ensure the quality of software products;
  6. to collaborate with other team members to plan and organize software development activities, and
  7. to critically read and write design documents.

Desirables academic qualifications
Bachelor's degree qualifications obtained from reputable higher learning institutions in any of the following fields:

  1. Computer science,
  2. Information technology,
  3. Computer engineering
  4. Information systems
  5. Health informatics
  6. Health information systems
  7. Digital health systems
  8. Software engineering
  9. Any other related fields


Key qualifications

  1. Strong skills and experience in software development;
  2. Knowledge of different programming languages, software development; frameworks, and software development methodologies; 
  3. Knowledge and experience in software version control techniques and tools;
  4. Ability to work effectively in a dynamic environment with changing needs and requirements; 
  5. Excellent analytical skills, creative thinking, and problem-solving skills;
  6. Strong interpersonal skills and excellent communication skills;
  7. Attention to detail;
  8. Rich knowledge and experience in information systems development;
  9. Reasonable command of system development technologies and their application, and
  10. Experience in software development and implementation of information systems.

Added advantages

  1. Ability to travel upcountry (about 50%) and flexibility on working hours and schedules.
  2. Be available to start work as soon as the 13th of June 2022. 
  3. Knowledge of or working experience with the DHIS2 software and other digital health systems.

Terms and Remunerations 

  1. An attractive salary and other benefits will be paid based on qualifications, experience, and competitiveness. 
  2. One-year contract with a possibility of extension based on performance. 

How to apply
Interested candidates may forward their applications with cover letters addressed to:
The Head,
Computer Science and Engineering Department,
College of Information and Communication Technologies,
University of Dar es Salaam,
P.O. Box 33335, Dar es Salaam.

Applications (cover letters) should be accompanied by detailed curriculum vitae (CVs) and evidence of academic credentials (certificates and transcripts). The applications should be sent via email ONLY to mmtogolani@gmail.com no later than 04:00 pm on Friday 3rd June 2022. Manual/physical applications will not be considered, nor incomplete application packages. For any clarification, please write to the recruitment leader via the email address before Wednesday 1st June 2022.

Shortlisted candidates will be consulted and invited to participate in the screening process, including written and practical programming assessments and oral interviews.