More than 100,000 people have found their dream job through Fuzu.

This job is no longer accepting applications.Browse similar jobs

Assistant IT Officer – Software Development and Support

Closed for applications

Posted: 24 Dec 2025

Apply by: 9 Jan 2026

Expired

Job details

Contract Type

Description
To design, build, test, maintain and support software solutions that support Mbarara University of Science and Technology’s organizational goals


Requirements

  • An Honors Bachelor’s Degree in Computer Science, Information Technology or Software Engineering.

Technical Skills

  • Proficiency in Python, Java, C#, JavaScript, PHP, HTML5, CSS
  • Understanding of software development lifecycle (SDLC).
  • Understanding of MySQL, PostgreSQL, SQL Server, MongoDB databases
  • Understanding of Django, Laravel, Spring, .NET, React, Angular frameworks
  • Version control skills (Git/GitHub/GitLab/BitBucket).
  • API development and integration (REST, GraphQL).
  • Understanding of SOAP web services.
  • Understanding of cloud platforms (AWS, Azure, GCP)
  • Knowledge of Agile/Scrum methodologies, j) Knowledge of Bootstrap 5.
  • Linux Server Administration skills.
  • Understanding of basic containerized and clustered environments (Kubernates or similar).



  • Designing, developing, testing, deploying and supporting high-quality software applications.
  • Analyzing user requirements and translating them into technical specifications.
  • Fixing bugs, troubleshooting, resolving software defects, optimizing performance, and improving existing systems.
  • Providing technical support for deployed systems.
  • Performing regular system and data backups
  • Providing basic user support and maintain good customer and stakeholder relationships
  • Participating in the Software Development Life Cycle (SDLC) with emphasis on Agile methodologies
  • Assisting in deployment and maintenance of applications on Linux-based servers
  • Conducting unit tests, integration tests, and system tests.
  • Documenting code, APIs and system processes where required
  • Performing code reviews for quality assurance.
  • Troubleshooting and resolving system issues.
  • Updating systems based on user feedback and technology improvements.
  • Implementing security best practices in code and system design.
  • Implementing University and regulatory compliance standards.
  • Performing any other duties that may be assigned from time to time.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at Mbarara University of Science and Technology. Enter your email to start your application now