AfriCareers Logo

Sponsored

Information Technology

Management Information Systems Officer

Category

Information Technology

Employment Type

Full-time

Location

Kampala, Uganda

Vacancies

Not specified

Closing Date

6/12/2026
Closed

Employer / Company

Office of the Prime Minister logo
Office of the Prime Minister

Description (Public)

The MIS Officer will be responsible for the customisation and continuous improvement of the Management Information System (MIS) and other digital tools. The role combines software development, system administration, and user support, ensuring that the MIS remains responsive to evolving project needs.

Duties, Roles and Responsibilities

Key Duties and Responsibilities:
  • Participate in the design, development, and deployment of the MIS in collaboration with external vendors.
  • Develop, customise, and maintain system modules.
  • Take ownership of the MIS post-deployment, implementing enhancements, bug fixes, and new features without reliance on vendors.
  • Design and manage APIs to enable integration with external systems (e.g., mobile data collection tools, financial systems, GIS platforms).
  • Support database design, management, and optimisation to ensure efficient data storage and retrieval.
  • Troubleshoot system issues, debug code, and resolve technical problems in a timely manner.
  • Provide first and second-level user support for information systems-related issues.
  • Train users on system functionality and provide guidance on effective use of the MIS.
  • Develop and maintain technical documentation, including system architecture, codebase. and integration workflows.
  • Monitor system performance and implement improvements to enhance speed, reliability, and scalability.
  • Ensure system security through proper access controls, authentication mechanisms, and data protection practices.
  • Collaborate with data teams to support reporting, analytics, and data quality requirements within the MIS.
  • Manage version control, testing, and deployment processes to ensure system stability.
  • Liaise with vendors when necessary for system upgrades, while maintaining internal control over routine changes.
  • Perform any other duties assigned by the supervisor or his/her designate.

Qualifications, Education and Competencies

Person Specifications / Qualifications:
  • A Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related field from a recognised University.
  • At least 6 years of relevant professional experience in software development and systems management, preferably working with enterprise-grade systems with government or externally funded projects, development partners, multilateral or international organisations.
  • Proficiency in developing software systems; development of enterprise systems is an added advantage.
  • Strong proficiency in a high-level programming language.
  • Strong proficiency in JavaScript (and frameworks such as React, Next.js, or similar) for frontend development.
  • Experience with relational and non-relational databases such as PostgreSQL, MySQL, or MongoDB.
  • Experience in designing and integrating RESTful APIs.
  • Experience in version control systems (e.g., Git) and deployment environments.
  • Basic knowledge of cloud or server management and system architecture.
  • Knowledge of Linux server operating systems.

Application status

This is an archived notice. Applications through this advert are closed.

Get DAILY Job Updates

AfriCareers WhatsApp Channel

Follow Channel

Get DAILY Job Updates

AfriCareers Telegram Channel

Follow Channel