SOFTWARE DEV'T ASSISTANT (1)

General Summary

Software Development Assistant is an entry-level software development role that assists the development team with all aspects of software design and coding. The primary purpose is to learn the codebase, attend design meetings, write basic code, fix bugs, and assist the Software Developer / Software Development Manager in all design-related tasks.

Key Responsibilities

  • Collaborate with the software development team and stakeholders to analyse requirements, design, code, test, and enhance software solutions.
  • Maintain proper system documentation including technical design, user acceptance testing (UAT) records, and user manuals.
  • Ensure effective version control and adherence to established development standards.
  • Contribute to the agile development cycles by delivering software updates and improvements on a regular release schedule.
  • Provide user training, guidance, and technical support to ensure effective adoption of developed solutions.

 

Academic Qualifications

  • Bachelor of science degree in Computer Science , Software Engineering or related field

Person Specification

Applicants for this position must possess:

  • A minimum of 2 years’ experience in software development with hands-on exposure to modern frameworks and agile practices.
  • Ability to customize, extend, and integrate Business Central using AL/CAL with hands-on experience in developing extensions, modifying pages, and creating reports.
  • Demonstrated experience in developing and maintaining secure and scalable web applications using Laravel, C# and .NET Core frameworks.
  • Strong understanding of relational databases, data modeling, and SQL query optimization.
  • Experience in integrating different systems and services through APIs, webhooks, or middleware.
  • Proficiency in using Git/GitHub or Azure DevOps for code management, collaboration, and CI/CD processes

Soft Skills & Abilities

  • Strong problem-solving skills, with the ability to distill user requirements and provide innovative solutions.
  • Excellent communication, teamwork, and documentation abilities.
  • Adaptablility and eagerness to learn new tools or frameworks.
  • Capability to work independently, prioritizing tasks, and performing well under pressure.
  • Familiarity with Agile methodologies such as Scrum and Kanban.


More Details
SDA X002
1
MKC Kampala
Full-time
1 Years
SOFTWARE DEVELOPER
2026-07-20 07:45:19.000







SOFTWARE DEVELOPER


Other Jobs

About the project:

The Local Partner Health Services–TB and Urban Health (LPHS–TB & Urban Health) Activity is a six-year Cooperative Agreement (2021–2027) implemented by the Infectious Diseases Institute Limited (IDIL) in partnership with The AIDS Support Organization (TASO) and six other civil society organizations. The Activity supports the Government of Uganda’s National TB and Leprosy Program (NTLP) in reducing the country’s TB burden and strengthening integrated urban health services in Kampala, Wakiso, and Mukono districts, as well as drug-resistant TB treatment hospitals nationwide. The Activity aims to achieve 90% TB case detection and treatment success by 2027, aligning with the U.S. Government and WHO End TB Strategy milestones. Its objectives focus on improving screening and detection, enhancing treatment outcomes, strengthening facility and community systems, and building national and sub-national technical capacity for sustainable, high-impact service delivery.

 

Job Summary

The Data Officer Locum will support health facilities and district teams to ensure the accurate, complete, and timely collection, reporting, and use of TB and urban health data in line with national HMIS guidelines and project requirements. The role focuses on promoting routine and digital reporting systems, including HMIS tools, eAfya, eRegistry, DHIS2, the electronic Case-Based Surveillance System (eCBSS), maternal and perinatal audit trackers, and X-ray data management systems.

Under the supervision of the MEL Specialist, the Data Officer Locum will mentor health facility staff on data documentation and collection, support routine reporting cycles, maintain project data trackers, and contribute to data entry, cleaning, analysis, sharing, and use. The role will also support performance monitoring and promote data-driven quality improvement across project-supported health facilities.

Software Development Assistant is an entry-level software development role that assists the development team with all aspects of software design and coding. The primary purpose is to learn the codebase, attend design meetings, write basic code, fix bugs, and assist the Software Developer / Software Development Manager in all design-related tasks.

The Locum Medical Records Assistant shall be responsible for maintenance of up to date Uganda EMR (Open MRS) system with all patients’ records captured. They shall mentor district medical clerks in proper capture and management of HMIS data collected at health facilities and communities. They will provide support to the field office M&E officer in collection, entry, cleaning and analysis of data

The Locum Medical Records Officer shall be responsible for maintenance of up to date Uganda EMR (Open MRS) system with all patients’ records captured. They shall mentor district medical clerks in proper capture and management of HMIS data collected at health facilities and communities. They will provide support to the field office M&E officer in collection, entry, cleaning and analysis of data

Background:

The mission of the Infectious Diseases Institute (IDI) is to strengthen health systems in Africa with emphasis on infectious diseases through research and capacity development. IDI has five operational areas through which it works to achieve its mission: Prevention, Care and Treatment; Training, Research; and Laboratory and Outreach programs.

Project Background:

The meningitis research team aims to improve the diagnosis and treatment of various forms of meningitis in adults. Currently, 3 studies are running in Kampala:

  1. COAST – an observational cohort study investigating etiologies and outcomes amongst adults presenting with meningitis.
  2. BPaLMZ - A Phase 2 Novel Antimicrobial Combination Therapy to Treat Tuberculous Meningitis
  3. PLATFORM-CM - open-label randomized trial with single or potentially multiple interventional arms to compare the efficacy and safety of novel antifungal or adjunctive therapies to standard of care (SOC) controls of WHO first-line therapy.

Job Summary

The Research Nurse is responsible for supporting the implementation of clinical research studies by providing high-quality participant care and ensuring study activities are conducted in accordance with Good Clinical Practice (GCP), study protocols, ethical guidelines, and regulatory requirements. The Research Nurse is responsible for participant recruitment, informed consent, clinical assessments, study procedures, safety monitoring, accurate documentation, and maintaining participant confidentiality while working closely with investigators, study coordinators, and other members of the research team.

MK-8527-010 project is “A Phase 3, Randomized, Active-controlled, Double-blind Clinical Study to Evaluate the Efficacy and Safety of Oral MK-8527 as HIV-1 Preexposure Prophylaxis in Cisgender Women”.

Project Background:

The Meningitis Research Group aims to improve the diagnosis and treatment of various forms of meningitis in adults. Currently, 4 studies are running in Kampala and Mbarara:

  1. COAST – an observational cohort study investigating etiologies and outcomes amongst adults presenting with meningitis.
  2. HARVEST 2.0 - A Phase 2 Novel Antimicrobial Combination Therapy to Treat Tuberculous Meningitis
  3. PLATFORM-CM - Platform Trial For Cryptococcal Meningitis.

To strengthen support to these core areas of operation, the IDI-Meningitis research group seeks to recruit a Quality Assurance/Quality Control (QA/QC) Officer to support the implementation of quality systems for clinical research studies by ensuring compliance with Good Clinical Practice (GCP), study protocols, sponsor requirements, and regulatory standards. The officer conducts quality reviews, supports audits and inspections, tracks corrective actions, and helps maintain accurate, complete, and inspection-ready study documentation.

The mission of the Infectious Diseases Institute (IDI) is to strengthen health systems in Africa with emphasis on infectious diseases through research and capacity development. IDI has five operational areas through which it works to achieve its mission: Prevention, Care and Treatment; Training, Research; and Laboratory and Outreach programs.

Project Background:

The meningitis research team aims to improve the diagnosis and treatment of various forms of meningitis in adults. Currently, there are 3 studies running in Kampala:

  1. COAST – an observational cohort study investigating etiologies and outcomes amongst adults presenting with meningitis.
  2. PLATFORM-CM- Platform Trial For Cryptococcal Meningitis.
  3. BPaLMZ - A Phase 2 Novel Antimicrobial Combination Therapy to Treat Tuberculous Meningitis

To strengthen support to these core areas of operation, IDI-Meningitis team seeks to recruit a full-time medical officer with the key responsibilities involves providing comprehensive clinical care to participants in a clinical research study by recruiting, screening, enrolling, assessing, and managing patients in both outpatient and inpatient settings. Responsibilities include obtaining informed consent, performing study-related clinical procedures, monitoring and managing adverse events, maintaining accurate study documentation, completing case report forms, and ensuring compliance with Good Clinical Practice (GCP) guidelines. The position also requires collaborating with multidisciplinary teams, participating in patient rounds and study meetings, supporting community outreach activities, and contributing to high-quality patient care while ensuring adherence to research protocols.

Background:

The mission of the Infectious Diseases Institute (IDI) is to strengthen health systems in Africa with emphasis on infectious diseases through research, and capacity development. IDI has five operational areas through which it works to achieve its mission: Prevention, Care and Treatment; Training, Research; and Laboratory and Outreach programs.

 

Project Background:

The meningitis research team aims to improve the diagnosis and treatment of various forms of meningitis in adults. Currently, 3 studies are running in Mbarara:

  1. COAST – an observational cohort study investigating etiologies and outcomes amongst adults presenting with meningitis.
  2. PLATFORM-CM- Platform Trial For Cryptococcal Meningitis.
  3. BPaLMZ - A Phase 2 Novel Antimicrobial Combination Therapy to Treat Tuberculous Meningitis

To strengthen support to these core areas of operation, IDI-Meningitis team seeks to recruit a full-time medical officer with the key responsibilities that involve providing comprehensive clinical care to participants in a clinical research study by recruiting, screening, enrolling, assessing, and managing patients in both outpatient and inpatient settings. Responsibilities include obtaining informed consent, performing study-related clinical procedures, monitoring and managing adverse events, maintaining accurate study documentation, completing case report forms, and ensuring compliance with Good Clinical Practice (GCP) guidelines. The position also requires collaborating with multidisciplinary teams, participating in patient rounds and study meetings, supporting community outreach activities, and contributing to high-quality patient care while ensuring adherence to research protocols.