Assistant IT Officer (Software Development and Support)
2025-12-29T11:58:11+00:00
Mbarara University of Science and Technology
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_1174/logo/Mbarara%20University%20of%20Science%20and%20Technology.jpg
https://www.greatugandajobs.com/jobs/
FULL_TIME
Mbarara
Mbarara
00256
Uganda
Education, and Training
Computer & IT,Science & Engineering
2026-01-09T17:00:00+00:00
8
Purpose of the Job:
To design, build, test, maintain and support software solutions that support Mbarara University of Science and Technology's organizational goals
Qualifications and Experience
An Honors Bachelor's Degree in Computer Science, Information Technology or Software Engineering.
1. Technical Skills
- a) Proficiency in Python, Java, C#, JavaScript, PHP, HTML5, CSS
- b) Understanding of software development lifecycle (SDLC).
- c) Understanding of MySQL, PostgreSQL, SQL Server, MongoDB databases
- d) Understanding of Django, Laravel, Spring, NET, React, Angular frameworks
- e) Version control skills (Git/GitHub/GitLab/BitBucket).
- f) API development and integration (REST, GraphQL).
- g) Understanding of SOAP web services.
- h) Understanding of cloud platforms (AWS, Azure, GCP)
- i) Knowledge of Agile/Scrum methodologies.
- j) Knowledge of Bootstrap 5.
- k) Linux Server Administration skills.
- l) Understanding of basic containerized and clustered environments (Kubernates or similar).
2. Soft Skills
- a) Strong analytical and problem-solving skills.
- b) Excellent communication and interpersonal skills.
- c) Ability to work effectively in a team environment.
- d) Willingness to learn and adapt to new technologies.
- e) Attention to detail and ability to meet deadlines.
- f) Good customer care and user-support attitude.
3. Working Experience
- a) Minimum 2-3 years of practical software development experience.
- b) Experience delivering at least one complete system or major module or prior internship in web application development.
4. Age: Should not be above the age of 35 years at the time of application.
- 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.
- 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.
- Knowledge of Bootstrap 5.
- Linux Server Administration skills.
- Understanding of basic containerized and clustered environments (Kubernates or similar).
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a team environment.
- Willingness to learn and adapt to new technologies.
- Attention to detail and ability to meet deadlines.
- Good customer care and user-support attitude.
- An Honors Bachelor's Degree in Computer Science, Information Technology or Software Engineering.
JOB-69526cd32b232
Vacancy title:
Assistant IT Officer (Software Development and Support)
[Type: FULL_TIME, Industry: Education, and Training, Category: Computer & IT,Science & Engineering]
Jobs at:
Mbarara University of Science and Technology
Deadline of this Job:
Friday, January 9 2026
Duty Station:
Mbarara | Mbarara
Summary
Date Posted: Monday, December 29 2025, Base Salary: Not Disclosed
Similar Jobs in Uganda
Learn more about Mbarara University of Science and Technology
Mbarara University of Science and Technology jobs in Uganda
JOB DETAILS:
Purpose of the Job:
To design, build, test, maintain and support software solutions that support Mbarara University of Science and Technology's organizational goals
Qualifications and Experience
An Honors Bachelor's Degree in Computer Science, Information Technology or Software Engineering.
1. Technical Skills
- a) Proficiency in Python, Java, C#, JavaScript, PHP, HTML5, CSS
- b) Understanding of software development lifecycle (SDLC).
- c) Understanding of MySQL, PostgreSQL, SQL Server, MongoDB databases
- d) Understanding of Django, Laravel, Spring, NET, React, Angular frameworks
- e) Version control skills (Git/GitHub/GitLab/BitBucket).
- f) API development and integration (REST, GraphQL).
- g) Understanding of SOAP web services.
- h) Understanding of cloud platforms (AWS, Azure, GCP)
- i) Knowledge of Agile/Scrum methodologies.
- j) Knowledge of Bootstrap 5.
- k) Linux Server Administration skills.
- l) Understanding of basic containerized and clustered environments (Kubernates or similar).
2. Soft Skills
- a) Strong analytical and problem-solving skills.
- b) Excellent communication and interpersonal skills.
- c) Ability to work effectively in a team environment.
- d) Willingness to learn and adapt to new technologies.
- e) Attention to detail and ability to meet deadlines.
- f) Good customer care and user-support attitude.
3. Working Experience
- a) Minimum 2-3 years of practical software development experience.
- b) Experience delivering at least one complete system or major module or prior internship in web application development.
4. Age: Should not be above the age of 35 years at the time of application.
Work Hours: 8
Experience in Months: 24
Level of Education: bachelor degree
Job application procedure
Interested in applying for this job? Click here to submit your application now.
Applicants should request at least two of their referees to separately send sealed confidential reference letters attesting to the applicant's competencies and suitability for the job applied for to the address below before the closing date of the advert.
3. Applications, in PDF as a single file should be submitted not later than Friday 9th January, 2026 at 5.00 pm East African time.
Note: 1. Only shortlisted candidates shall be contacted. 2.Applicants who do not use the prescribed form will not be considered. 3. Hard copy applications shall not be received.
All Jobs | QUICK ALERT SUBSCRIPTION