Software Developer (Fresher NGO Jobs) – Infectious Diseases Institute

Job Title:  Software Developer (Fresher NGO Jobs)  

Organisation: Infectious Diseases Institute

Duty Station: Kampala, Uganda

 

About 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.

Software Developer (1)

Job Summary: Maintain and extend the Connect?for?Life (CFL) IVR platform and its core OpenMRS electronic-medical-record stack. Effort also covers :

  • Linux server administration to ensure stable, secure operations across four African countries.
  • Java-based software development and MySQL data work;
  • IVR/Telecoms systems administration and development

Key Duties and Responsibilities:

  • Design, build and unit-test new **Java / Spring** services and CFL-OpenMRS modules.
  • Write optimized MySQL queries, migration scripts and reporting views.
  • Develop REST and **HL7-FHIR** APIs to integrate CFL with DHIS2 and partner systems.
  • Contribute front-end fixes for (JSP, JQuery, React, SPA ) and small automation scripts in Python/JS.
  • Some Kotlin development for tablet apps using APIs to sync data.
  • Participate in code reviews and maintain clear in-line documentation.
  • Operate and harden **Ubuntu/Linux** servers on AWS EC2 and on-prem hardware.
  • Monitor JVM, MySQL and Tomcat performance; tune for ≥99?% CFL call uptime.
  • Containerise services with Docker, maintain CI/CD (GitLab?CI) and automate with Ansible.
  • Ensure encrypted backups, disaster-recovery snapshots and access-control hygiene.

Qualifications, Skills and Experience:




  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a closely related discipline.
  • 6–24 months of professional experience that combines Java/Spring development and Linux systems administration (Ubuntu, Debian or RHEL family
  • Person Specification
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a closely related discipline.
  • 6–24?months of professional experience that combines Java/Spring development and Linux systems administration (Ubuntu, Debian or RHEL family).
  • Comfortable with Git, Bash scripting, and writing clear technical documentation.
  • Proven interest in open-source health-tech—e.g., commits or issue tracking for OpenMRS, CFL modules or similar community projects.
  • Working knowledge of MySQL including: query building and optimization schema design, indexing strategy,
  • routine backup & restore (mysqldump, Percona XtraBackup or similar)
  • exposure to replication or high-availability concepts.
  • Demonstrable Linux server skills:

How to Apply:




All candidates should apply online at the link below.

Click Here

 

Deadline: 31st July 2025

 

For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline

 

Level of Education: Bachelor Degree

Work Hours: 8

Experience in Months: 6





















Here are similar jobs : , , ,

Job categories

Most popular job filters

ABSA Bank Accountant Administrative Assistant Aldelia and HR Beyond Limits Limited ALIGHT Arua Baylor College of Medicine Children’s Foundation -Uganda (Baylor-Uganda) Coca-Cola Beverages Africa CPA Danish Refugee Council (DRC) DFCU Bank Driver Entebbe Finance Officer Gulu Infectious Diseases Institute (IDI) International Rescue Committee (IRC) Jinja Kampala KCB Bank Uganda M-KOPA Mbarara Mota-Engil Africa MTN Uganda Mukono National Environment Management Authority (NEMA) NFT Consult Ltd Nile Breweries Limited Pride Microfinance Limited (MDI) (Pride) Procurement Officer Sales Executive Save the Children International Stanbic Bank TotalEnergies True North Consult Ltd Uganda Airlines Uncategorized United Nations United Nations High Commissioner for Refugees (UNHCR) United Nations World Food Programme (WFP) United Nations  Regional Service Centre in Entebbe (RSCE) United States US Embassy USAID USAID Project World Vision International

More posts

New jobs today: