Want to know how your job could evolve with AI? Join the discussion and get your personalised AI career outlook. Click here.
T

IT Officer (Information Systems)

TVET Council of Uganda

Engineering & Technology

Today
New
Experience Level: Mid level Experience Length: 3 years Language Requirement: English Work Type: Full Time Working Hours: 8 to 5 Applicant Location: Uganda

Job descriptions & requirements

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.


Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
4 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Or your alerts