Role overview
What you'll be stepping into
Key Responsibilities
Assist in writing clean, modular, and maintainable code across both the frontend and backend.
Develop new software features for ACE-Uganda platforms.
Build and connect responsive user interfaces with backend API endpoints and data systems to ensure seamless data retrieval, interactive data visualization, and display.
Support backend data workflows, including the loading of new datasets and executing basic database processes to manage public health surveillance data.
Participate in deploying machine learning models into web-based tools and applications for public health researchers.
Carry out usability testing, backend database checks, integration tests, and beta device tests to ensure system data accuracy, platform performance, and cross-platform reliability.
Provide technical assistance and user support for software tools and equipment used within the VR Lab and Tele-Learning Center.
Conduct technical writing to create clear documentation for system architectures, user manuals, and API endpoints.
Academic Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related computational field from a recognized institution.
Person Specification
A recent graduate (within the last year) with a Bachelor’s degree in Computer Science, Information Technology, Information Systems, Web Development, or a related computational field from a recognized institution.
Possess strong foundational knowledge in programm.ing languages such as Python, JavaScript, or Java, alongside familiarity with modern web frameworks like Django, React, or Node.js.
Demonstrate an understanding of database management systems using SQL or NoSQL, paired with practical experience using version control tools like GitHub or GitLab.
Possess a strong technical mindset and a passion for translating complex public health data into clean, actionable, and visually clear digital insights.
Demonstrate excellent analytical thinking and problem-solving skills, paired with proactive communication to enable effective teamwork alongside backend engineers, data scientists, and user experience designers.
Exhibit excellent communication skills, a strong desire to learn, and the capability to work effectively within a fast-paced, multidisciplinary environment
How to apply

