top of page

Related Jobs

Get a Professional CV
AfriCareers Premium Program
List your job vacancies FREE of charge on AfriCareers and reach top talent across Uganda.
Ultimate Interview Pack with over 50 toughest interview questions
Related Jobs
Procurement Intern Job at Jubilee Life Insurance Uganda
10 Apr 2026
Jubilee Life Insurance Uganda
IT & Digital Media Intern Job at CROWE Uganda
15 Apr 2026
CROWE Uganda
Sales Graduate Management Trainees (2) Job at China Forestry International Development Co. Ltd (CFID)
18 Apr 2026
China Forestry International Development Co. Ltd (CFID)
Environment Intern Job at East African Crude Oil Pipeline (EACOP)
13 Apr 2026
East African Crude Oil Pipeline (EACOP)
Communications Intern Job at United Nations Regional Service Centre Entebbe (RSCE)
10 Apr 2026
United Nations Regional Service Centre Entebbe (RSCE)

Job Summary

Job Title:
Graduate Trainee - Software Developer
Employer:
Infectious Diseases Institute (IDI)
Location:
Country:
Uganda
Contract Type:
Full Time
Job Category:
Graduate Trainee jobs
Number of Positions:
1
Deadline:
Wednesday, 22 January 2025

Related Jobs

Jubilee Life Insurance Uganda

Procurement Intern Job at Jubilee Life Insurance Uganda

10 April 2026
Procurement Intern Job at Jubilee Life Insurance Uganda
CROWE Uganda

IT & Digital Media Intern Job at CROWE Uganda

15 April 2026
IT & Digital Media Intern Job at CROWE Uganda
China Forestry International Development Co. Ltd (CFID)

Sales Graduate Management Trainees (2) Job at China Forestry International Development Co. Ltd (CFID)

18 April 2026
Sales Graduate Management Trainees (2) Job at China Forestry International Development Co. Ltd (CFID)
East African Crude Oil Pipeline (EACOP)

Environment Intern Job at East African Crude Oil Pipeline (EACOP)

13 April 2026
Environment Intern Job at East African Crude Oil Pipeline (EACOP)
United Nations Regional Service Centre Entebbe (RSCE)

Communications Intern Job at United Nations Regional Service Centre Entebbe (RSCE)

10 April 2026
Communications Intern Job at United Nations Regional Service Centre Entebbe (RSCE)

About the Organisation

Infectious Diseases Institute (IDI) is an independently governed institute within the College of Health Sciences at Makerere University and has the mission “To strengthen health systems in Africa, with a strong emphasis on infectious diseases, through research and capacity development.” IDI has operations across Uganda as well as in a number of other African countries and has a staffing of over 1,000 managing multiple projects in research, clinical services, public health and training.

Graduate Trainee - Software Developer job at Infectious Diseases Institute (IDI) | Apply Now

Kampala, Uganda

The Infectious Diseases Institute (IDI) is a Ugandan not-for-profit organization whose mission is to strengthen health systems in Africa, with strong emphasis on infectious diseases, through research and capacity development. IDI has six operational areas through which it works to achieve its mission: Prevention, Care and Treatment; Training, Research, Laboratory services (including the CAP-certified IDI Core Lab & Translational Lab), Global Health Security and Health System Strengthening.

Are you looking for Graduate Trainee jobs in Uganda 2025 today? then you might be interested in Graduate Trainee - Software Developer job at Infectious Diseases Institute (IDI)

Full Time

Deadline: 

22 Jan 2025

Job Title

Graduate Trainee - Software Developer job at Infectious Diseases Institute (IDI)

Infectious Diseases Institute (IDI)

Job Description

Job Title:  Graduate Trainee - Software Developer (2 No Experience NGO Jobs)

Organisation: Infectious Diseases Institute (IDI)

Duty Station: Kampala, Uganda

Reports to: Software Development Manager

Duties, Roles and Responsibilities

Qualifications, Education and Competencies

See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.

All interested candidates should apply online at the Apply Button below.


Deadline: 22nd January 2025

Find application details and links on the AfriCareers Jobs Portal:

  1. Click the Apply button below

  2. New users: Select Create Profile and complete the Profile Creation Wizard

  3. Existing users: Log in and update your profile if needed

  4. Go to the "Jobs" tab

  5. Read the detailed job description, Roles and Qualifications. 

  6. Submit your application via the jobs portal

  7. Track progress under "My Applications" tab

Important Note: Some employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.

How to Apply

  • Participate in the requirements gathering, analysis, design, development and implementation of software applications

  • Support in the development and installation of new modules and instances of Call For Life (a Java based health information system based on OpenMRS)

  • Develop client and web-based applications.

  • Support, document and, in some cases, train users for the applications created

  • Extract, manipulate and analyse data from various databases for reporting purposes as and when required

  • Interact with clients and other IDI team members at our various implementation sites both in person and remotely

  • Maintain current knowledge of relevant technologies as assigned

  • Participate in special projects as required

  • Liaise with Academy partners including government agencies and suppliers

Graduate Trainee - Software Developer  job at Infectious Diseases Institute (IDI)

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

Academic Qualifications

  • Bachelor of software engineering

  • Bachelor of computer science

  • Bachelor of Information systems

  • Bachelor of Information Technology


Person Specification

  • Able to work in both Microsoft and Linux environments

  • Ability to brainstorm effectively with team members, thrive in a collaborative environment, manage multiple tasks, adapt quickly to change, and demonstrate excellent communication skills.

  • Some understanding of the software development life cycle and experience with iterative development methodologies and tools will be an advantage

  • Some experience with programming in any of the modern languages such as Python/Java/JavaScript etc. will be an advantage

  • Knowledge with asterisk or similar telecommunications platform

  • Some experience in using Mysql, MongoDb will be an advantage

  • A portfolio showcasing previous related work will be highly advantageous.

  • Experience and interest in health Information systems e.g. DHIS2, OpenMRS etc will be an advantage


bottom of page