• .

MIDLANDS STATE UNIVERSITY

ADVERTISEMENT 

STAFF VACANCY 

APPLICATIONS ARE INVITED FROM SUITABLY QUALIFIED AND EXPERIENCED PERSONS FOR THE FOLLOWING FULL-TIME POST:

FACULTY OF SCIENCE AND TECHNOLOGY 

Post B: Software Developer / Programmer (1 Post) 

Qualifications and experience

  • 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. 

Technical Skills and Experience

  • 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.

Duties and 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. 

*NB: Midlands State University is an equal opportunities employer. In the interest of promoting gender parity, female candidates are encouraged to apply.

HOW TO APPLY

Applicants must submit an application letter, certified copies of certificates, transcripts, national identification and Curriculum Vitae giving full personal particulars including full names, date of birth, qualifications, experience, present salary, date of availability, contact details, names and addresses of three referees addressed to the Deputy Registrar – Human Resource.

The application pack should be sent as a single merged pdf file to email address: academicrecruitment@staff.msu.ac.zw. The subject line should be labelled with the post being applied for.

* Important Notes:

  • Applications that do not strictly adhere to the above submission guidelines will be automatically disqualified.
  • Only shortlisted candidates shall be communicated to.

Closing date for applications is 24 July 2026. 

NB: Candidates who hold international qualifications are required to provide a ZIMCHE qualifications assessment report.

To apply for this job email your details to academicrecruitment@staff.msu.ac.zw