AfriCareers Logo

Sponsored

Software Engineering

Senior Software Developer, DART

Category

Software Engineering

Employment Type

Full-time

Location

Kampala, Uganda

Vacancies

1 position

Closing Date

Open

Employer / Company

Palladium logo
Palladium
22 views
0 unlocks

Description (Public)

The Senior Software Developer works within MOH-controlled repositories and release processes to improve usability, reliability, performance, security, and interoperability of national digital health systems.

Duties, Roles and Responsibilities

  • Lead full-stack software design, development, code review, testing, and optimization for approved MOH digital health products
  • Translate MOH product-owner priorities into technical specifications and release plans
  • Support customization, bug fixes, security patches, and feature development
  • Ensure interoperability with HIE, APIs, and approved integration patterns
  • Support automated testing, CI/CD, and release management
  • Mentor junior developers and MOH engineers in software development practices
  • Contribute to technical documentation, architecture decisions, and code reviews

Qualifications, Education and Competencies

Qualifications & Experience:

  • Bachelor's or Master's degree in computer science, software engineering, or related field
  • At least 6 years of experience in full-stack software development
  • Experience with Java, Spring Boot, JavaScript/TypeScript, and relational databases

Skills & Competencies:

  • Experience with OpenMRS, DHIS2, or health information systems is strongly preferred
  • Strong understanding of software architecture, testing, and DevOps practices
  • Professional fluency in English

How to Apply

About Palladium
Palladium is a global leader in the design, development and delivery of Positive Impact – the intentional creation of enduring social and economic value. We work with foundations, investors, governments, corporations, communities and civil society to formulate strategies and implement solutions that generate lasting social, environmental and financial benefits.

Get DAILY Job Updates

AfriCareers WhatsApp Channel

Follow Channel

Get DAILY Job Updates

AfriCareers Telegram Channel

Follow Channel

Turn on to receive notifications