IT Officer (Information Systems) job at Technical and Vocational Education and Training (TVET)
New
Today
Linkedid Twitter Share on facebook
IT Officer (Information Systems)
2026-10-08T05:55:00+00:00
Technical and Vocational Education and Training (TVET)
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_12375/logo/Technical%20and%20Vocational%20Education%20and%20Training%20(TVET).png
FULL_TIME
Kampala
Kampala
00256
Uganda
Professional Services
Computer & IT, Science & Engineering, Civil & Government
UGX
MONTH
2026-10-21T17:00:00+00:00
8

Background

The Technical and Vocational Education and Training (TVET) Council is established as the national apex body responsible for the regulation, coordination, quality assurance, and strategic oversight of Technical and Vocational Education and Training system in Uganda, in line with the TVET Act, 2025.

The TVET Council invites suitably qualified, competent, and motivated candidates to apply for the following positions:

IT Officer (Information Systems).

Kampala, Uganda

Reports to: Senior IT Officer (Information Systems)

Division : Information Systems Management and Support Section

Location: TVET Council Head Office, Kampala.

Basic Function

The IT Officer (Information Systems) supports the development and maintenance of the all Information Systems and other a large-scale web-based platforms. The Officer is focused on learning, contributing to real production systems, and growing technical skills under the guidance of senior engineers.

The Officer works on both backend and frontend components while gaining experience in enterprise systems, databases, system integration, and secure software development practices.

Duties and Responsibilities

1. Software Development

a) Develop and maintain application features under guidance from senior engineers

b) Implement frontend components and backend services based on provided designs

c) Write clean, readable, and well-documented code

d) Fix bugs and implement small enhancements

2. Frontend Development

a) Build web interfaces using modern frontend frameworks

b) Implement responsive and accessible user interfaces

c) Integrate frontend components with backend APIs

3. Backend Development

a) Develop APIs and backend services

b) Work with databases to store, retrieve, and update application data

c) Assist with basic query optimisation and data validation

4. Testing & Quality

a) Write unit tests for assigned components

b) Participate in testing cycles and bug fixing

c) Follow coding standards and best practices

5. Learning & Team Collaboration

a) Participate in code reviews and incorporate feedback

b) Learn from senior engineers through mentorship and pairing

c) Actively improve technical skills and system understanding

6. Deployment & Support

a) Support deployments through CI/CD pipelines

b) Assist in monitoring and troubleshooting system issues

c) Perform any other duties as may be assigned

Supervision received

The IT Officer Information Systems is directly supervised by the Senior IT Officer (Information Systems)

Education Requirements

a) Diploma with three (3) years’ evidence based software development experience or Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field

b) Basic proficiency in one backend language (Python, Java, C#, or JavaScript/Node.js)

c) Basic knowledge of one frontend framework (React, Angular, or Vue.js)

d) Familiarity with HTML, CSS, and JavaScript

e) Basic SQL knowledge

f) Familiarity with Git

Experience

a) Minimum of three (3) years of professional software development experience or strong internship/project experience

b) Experience building simple web applications or APIs

c) Exposure to databases and web technologies

Knowledge and Skills

a) Exposure to REST APIs

b) Familiarity with PostgreSQL, MySQL, or SQL Server

c) Exposure to Docker or cloud platforms is an advantage

d) Basic understanding of relational databases

e) Good communication skills

Physical Demands

None

Travel requirements

The position may require occasional travel within/out of the country.

  • Develop and maintain application features under guidance from senior engineers
  • Implement frontend components and backend services based on provided designs
  • Write clean, readable, and well-documented code
  • Fix bugs and implement small enhancements
  • Build web interfaces using modern frontend frameworks
  • Implement responsive and accessible user interfaces
  • Integrate frontend components with backend APIs
  • Develop APIs and backend services
  • Work with databases to store, retrieve, and update application data
  • Assist with basic query optimisation and data validation
  • Write unit tests for assigned components
  • Participate in testing cycles and bug fixing
  • Follow coding standards and best practices
  • Participate in code reviews and incorporate feedback
  • Learn from senior engineers through mentorship and pairing
  • Actively improve technical skills and system understanding
  • Support deployments through CI/CD pipelines
  • Assist in monitoring and troubleshooting system issues
  • Perform any other duties as may be assigned
  • Basic proficiency in one backend language (Python, Java, C#, or JavaScript/Node.js)
  • Basic knowledge of one frontend framework (React, Angular, or Vue.js)
  • Familiarity with HTML, CSS, and JavaScript
  • Basic SQL knowledge
  • Familiarity with Git
  • Exposure to REST APIs
  • Familiarity with PostgreSQL, MySQL, or SQL Server
  • Exposure to Docker or cloud platforms is an advantage
  • Basic understanding of relational databases
  • Good communication skills
  • Diploma with three (3) years’ evidence based software development experience or Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field
  • Basic proficiency in one backend language (Python, Java, C#, or JavaScript/Node.js)
  • Basic knowledge of one frontend framework (React, Angular, or Vue.js)
  • Familiarity with HTML, CSS, and JavaScript
  • Basic SQL knowledge
  • Familiarity with Git
  • Minimum of three (3) years of professional software development experience or strong internship/project experience
  • Experience building simple web applications or APIs
  • Exposure to databases and web technologies
  • Exposure to REST APIs
  • Familiarity with PostgreSQL, MySQL, or SQL Server
  • Exposure to Docker or cloud platforms is an advantage
  • Basic understanding of relational databases
  • Good communication skills
bachelor degree
12
JOB-6ac73034069c7

Vacancy title:
IT Officer (Information Systems)

[Type: FULL_TIME, Industry: Professional Services, Category: Computer & IT, Science & Engineering, Civil & Government]

Jobs at:
Technical and Vocational Education and Training (TVET)

Deadline of this Job:
Wednesday, October 21 2026

Duty Station:
Kampala | Kampala

Summary
Date Posted: Thursday, October 8 2026, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Technical and Vocational Education and Training (TVET)
Technical and Vocational Education and Training (TVET) jobs in Uganda

JOB DETAILS:

Background

The Technical and Vocational Education and Training (TVET) Council is established as the national apex body responsible for the regulation, coordination, quality assurance, and strategic oversight of Technical and Vocational Education and Training system in Uganda, in line with the TVET Act, 2025.

The TVET Council invites suitably qualified, competent, and motivated candidates to apply for the following positions:

IT Officer (Information Systems).

Kampala, Uganda

Reports to: Senior IT Officer (Information Systems)

Division : Information Systems Management and Support Section

Location: TVET Council Head Office, Kampala.

Basic Function

The IT Officer (Information Systems) supports the development and maintenance of the all Information Systems and other a large-scale web-based platforms. The Officer is focused on learning, contributing to real production systems, and growing technical skills under the guidance of senior engineers.

The Officer works on both backend and frontend components while gaining experience in enterprise systems, databases, system integration, and secure software development practices.

Duties and Responsibilities

1. Software Development

a) Develop and maintain application features under guidance from senior engineers

b) Implement frontend components and backend services based on provided designs

c) Write clean, readable, and well-documented code

d) Fix bugs and implement small enhancements

2. Frontend Development

a) Build web interfaces using modern frontend frameworks

b) Implement responsive and accessible user interfaces

c) Integrate frontend components with backend APIs

3. Backend Development

a) Develop APIs and backend services

b) Work with databases to store, retrieve, and update application data

c) Assist with basic query optimisation and data validation

4. Testing & Quality

a) Write unit tests for assigned components

b) Participate in testing cycles and bug fixing

c) Follow coding standards and best practices

5. Learning & Team Collaboration

a) Participate in code reviews and incorporate feedback

b) Learn from senior engineers through mentorship and pairing

c) Actively improve technical skills and system understanding

6. Deployment & Support

a) Support deployments through CI/CD pipelines

b) Assist in monitoring and troubleshooting system issues

c) Perform any other duties as may be assigned

Supervision received

The IT Officer Information Systems is directly supervised by the Senior IT Officer (Information Systems)

Education Requirements

a) Diploma with three (3) years’ evidence based software development experience or Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field

b) Basic proficiency in one backend language (Python, Java, C#, or JavaScript/Node.js)

c) Basic knowledge of one frontend framework (React, Angular, or Vue.js)

d) Familiarity with HTML, CSS, and JavaScript

e) Basic SQL knowledge

f) Familiarity with Git

Experience

a) Minimum of three (3) years of professional software development experience or strong internship/project experience

b) Experience building simple web applications or APIs

c) Exposure to databases and web technologies

Knowledge and Skills

a) Exposure to REST APIs

b) Familiarity with PostgreSQL, MySQL, or SQL Server

c) Exposure to Docker or cloud platforms is an advantage

d) Basic understanding of relational databases

e) Good communication skills

Physical Demands

None

Travel requirements

The position may require occasional travel within/out of the country.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Procedure

1. Interested and eligible candidates should submit:

  • a) Letter of interest/application, indicating the position applied for,
  • b) A detailed Curriculum Vitae (CV) with contact details of at least three (3) referees, one of whom should be the Current Supervisor;
  • c) Copies of academic certificates and transcripts;
  • d) Copies of professional certifications (where applicable) and;
  • e) Candidate contact details (mail and telephone).

2. Detailed Job Descriptions, minimum qualifications, experience, and competencies for each position are available

3. Only online applications will be accepted

Applications received after the application deadline shall not be considered.

4. Candidates are allowed to apply for a maximum of two positions where they qualify.

5. Influence peddling and interference with the recruitment process shall lead to automatic disqualification.

6. It is the responsibility of the candidate to ensure that all information provided is accurate.

7. Closing date for this advert is 21st October 2026, 11:59pm, EAT

Application Link:Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: Wednesday, October 21 2026
Duty Station: Kampala | Kampala
Posted: 08-10-2026
No of Jobs: 1
Start Publishing: 08-10-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.