Job Summary
- Type: full-time
- Location: Gweru
- Category: Information Technology
- Closing Date: 2026-07-24
Key Responsibilities
- Design, develop, test, deploy, and maintain software applications to support the Department’s teaching, research, and administrative functions.
- Develop web-based and mobile applications for academic, research, and community engagement projects.
- Collaborate with academic staff and students on software development, innovation, and research projects.
- Provide technical guidance and mentorship to students undertaking software development projects.
- Support lecturers and researchers by developing software solutions, prototypes, and research applications.
- Maintain and enhance existing departmental software systems and websites.
- Develop and integrate databases, APIs, and cloud-based solutions.
- Assist in the development and management of e-learning platforms and other digital learning tools.
- Ensure software quality through testing, debugging, documentation, and version control.
- Implement software security best practices and maintain secure applications.
- Participate in departmental consultancy, innovation, and software commercialization initiatives.
- Keep abreast of emerging software development technologies, frameworks, and industry best practices.
- Prepare technical documentation, user manuals, and system documentation.
- Provide technical support and user training for developed applications.
Requirements
- Must have a BSc Honours Degree in Computer Science or Computer Systems Engineering.
- Professional certifications related to the field is an added advantage
- At least one (1) year of relevant post qualification working experience would be an added advantage.
- Proficiency in programming languages such as Java, Python, C#, JavaScript, PHP, C++, or similar.
- Experience with web and mobile application development.
- Knowledge of software development methodologies (Agile, Scrum, DevOps).
- Experience with databases such as MySQL, PostgreSQL, SQL Server, or MongoDB.
- Familiarity with version control systems such as Git.
- Experience with cloud platforms and containerization technologies.
- Knowledge of software testing, debugging, and quality assurance practices.
Salary
this position offer…
How to Apply
About the Company
Midlands State University is a government owned university in Zimbabwe. The university has 9 faculties offering a wide variety of courses and many specialist programmes. The university is accredited through the National Council for Higher Education, under the Ministry of Higher and Tertiary Education of Zimbabwe.
Frequently Asked Questions
What academic qualifications and certifications are typically expected for a Software Developer/Programmer role in Zimbabwe, especially within a university setting?
A Bachelor's degree in Computer Science, Information Technology, or a closely related field is generally a prerequisite for this role. Relevant certifications in programming languages like Python, Java, or C#, or in database management, can significantly enhance your application.
What are the common day-to-day responsibilities for a Software Developer/Programmer at a Zimbabwean university like Midlands State University?
Daily tasks typically involve designing, developing, testing, and maintaining software applications and systems tailored for academic or administrative use. This often includes collaborating with various university departments to gather requirements and provide ongoing technical support.
What is the typical work culture and expectation for a software developer in a Zimbabwean academic institution?
The work culture often emphasizes problem-solving, attention to detail, and a commitment to delivering robust and reliable solutions within project timelines. Expect a structured environment that values continuous learning, teamwork, and adherence to institutional standards.
What are the realistic career progression opportunities for a Software Developer/Programmer within a Zimbabwean university?
Career paths can involve advancing to Senior Developer, Systems Analyst, or even Team Lead roles within the university's IT department. Opportunities for specialization in areas like database administration or web development also often emerge with experience.
What typical benefits (leave, medical aid, pension, etc.) can a Software Developer/Programmer expect from a Zimbabwean university employer?
Standard benefits usually include medical aid coverage, contributions to a pension fund, and various types of leave such as annual, sick, and compassionate leave. Some institutions may also offer professional development opportunities or subsidized staff facilities.
How should a job seeker in Zimbabwe best prepare their application and what do employers typically look for in Software Developer candidates?
Ensure your CV highlights practical experience, relevant academic projects, and proficiency in key programming languages and tools. Zimbabwean employers highly value demonstrable problem-solving skills, adaptability, and a strong work ethic tailored to institutional needs.