SENIOR IT OFFICER (COMPUTER PROGRAMMER) – (1 POST)
Ref No: UVTAB/REC-EXT/004/01/2026
Job Title: Senior IT Officer (Computer Programmer)
Salary Scale: UVTAB 4
Division: Division of Information Technology
Reports to: Principal IT Officer
Responsible for:
-
IT Officer
Job Purpose:
To design, develop, implement, customize, and maintain secure, scalable, and efficient software applications and information systems that support UVTAB’s operational, assessment, examination, certification, and administrative functions.
Key Duties and Responsibilities:
-
Design, develop, customize, and maintain in-house software applications and systems in line with UVTAB business processes and strategic objectives.
-
Participate in systems analysis, requirements gathering, and translation of user needs into functional technical solutions.
-
Develop and maintain core institutional systems, portals, and other operational platforms.
-
Ensure integration and interoperability between internal systems and external government platforms where applicable.
-
Conduct system testing, debugging, optimization, and performance tuning to ensure reliability and efficiency.
-
Prepare and maintain comprehensive technical documentation, user manuals, and system architecture diagrams.
-
Provide second-line technical support for developed applications and resolve system-related incidents and bugs.
-
Implement and enforce application security controls, data protection measures, and secure coding standards.
-
Participate in system upgrades, enhancements, and migration projects.
-
Support database design, development, optimization, and backup strategies for institutional systems.
-
Collaborate with network, systems, and cybersecurity teams to ensure high availability and secure application environments.
-
Mentor junior programmers and provide technical guidance within the ICT team.
-
Participate in ICT project planning, implementation, monitoring, and reporting.
-
Ensure compliance with NITA-U guidelines, government ICT standards, and UVTAB policies.
-
Develop and maintain the systems architecture and infrastructure of the organization, ensuring its stability, scalability, and reliability.
-
Design, code, test, and debug complex computer systems and applications using various programming languages and tools.
-
Perform any other ICT-related duties as assigned by the Supervisor.
Person Qualification:
Qualifications:
-
Honors Bachelor’s Degree in Computer Science, Information Technology, Information Systems, Computer Engineering, Software Engineering, or Computer Programming from a recognized awarding institution.
-
Master’s degree in any of the above from a recognized awarding institution.
-
Recognized professional ICT certifications (added advantage).
Experience:
-
At least three (3) years working experience in Computer Programming at IT Officer level in Government or a reputable organization.
Competencies:
(i) Technical:
-
Financial management
-
Research and analytical skills
-
Risk management
-
Human resource management
-
Information Communication and Technology
(ii) Behavioural:
-
Decision making and problem solving
-
Concern for quality and standards
-
Communicating effectively
-
Negotiations and mediation skills
-
Ethics and integrity
APPLICATION PROCEDURE
- Interested applicants can access the full job descriptions and specifications on the UVTAB WEBSITE. This should contain a Curriculum vitae with telephone contacts, emails, and any other information that may be required, names and addresses of referees, copies of relevant academic documents certified within a period not later than June 2025, addresses, most recent and clear scanned passport-size photograph should be attached not later than Monday, 16th March, 2026 at 5:00 pm.
- Applications should be addressed to the Executive Secretary, Uganda Vocational and Technical Assessment Board (UVTAB). The Job title and Reference Number should be clearly indicated.
Note:
- Kindly merge your application and all supporting academic documents into a single PDF file not exceeding 5MB.
- Only one combined PDF (maximum 5MB) should be uploaded.
- Interested individuals should click the link below to fill the application form:
https://uvtab.jugglehire.com/jobs

