Description
The University seeks to engage a Software Engineer in the Information and Communication Technology Services Department.
As a Software Engineer, you will be
-Participate in the full Systems Development Life Cycle (SDLC) for enterprise-wide applications
-Design, develop, test, and maintain secure databases and information systems
-Develop software solutions that comply with university standards, policies, and security requirements
-Apply software architecture principles to system design, integration, and interfaces
-Gather, analyse, and document requirements from departments and external system integrators
-Develop and maintain APIs, reports, and system integrations
-Recommend innovative technology solutions to improve university processes and address user challenges
-Follow best practices in coding, documentation, version control, and testing
-Provide technical guidance and mentorship to junior developers
-Deploy and support systems in Unix/Linux/Windows environments using modern development frameworks
-Stay abreast of emerging technologies and advise the University on their adoption
-Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Information Technology, Computer Engineering, Systems Engineering
-Strong working knowledge of at least two programming languages At least one (1) year of experience in developing systems, preferably in a University setting
-Good communication skills, analytical ability, and emerging leadership qualities
-Professional certifications in software development or database technologies will be an added advantage
Gwanda
Expires
Gwanda State University
Gwanda
Expires
Gwanda State University
Gwanda
Expires
Gwanda State University
Gwanda
Expires
Gwanda State University
Gwanda
Expires
Gwanda State University
Gwanda
Full Time
03 Jan 2026
31 Dec 2025