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
1. Design, develop, customize, and maintain in-house software applications and
systems in line with UVTAB business processes and strategic objectives.
2. Participate in systems analysis, requirements gathering, and translation of
user needs into functional technical solutions.
3. Develop and maintain core institutional systems, portals, and other
operational platforms.
4. Ensure integration and interoperability between internal systems and external
government platforms where applicable.
5. Conduct system testing, debugging, optimization, and performance tuning to
ensure reliability and efficiency.
6. Prepare and maintain comprehensive technical documentation, user manuals,
and system architecture diagrams.
7. Provide second-line technical support for developed applications and resolve
system-related incidents and bugs.
8. Implement and enforce application security controls, data protection
measures, and secure coding standards.
9. Participate in system upgrades, enhancements, and migration projects
Person Qualification
Qualifications
1) An Honors Bachelor’s Degree in either Computer Science, Information
Technology, Information Systems, Computer Engineering, Software
Engineering, Computer Programming from a recognized awarding
Institution.
2) A Master degree in any of the above from a recognized awarding institution
3) Recognized professional ICT certifications will be an added advantage
Experience
At least three (3) years working experience in Computer Programming and at IT
Officer level in Government or a reputable organization.
Competencies
(i) Technical
1. Financial management
2. Research and analytical skills
3. Risk Management
4. Human Resource Management
5. Information Communication and Technology



