Job Description
MAIN DUTIES AND RESPONSIBILITIES
- Developing innovative software solutions leading small teams using cutting-edge technologies
- Delivering projects on-time and to specification with an appropriate level of quality;
- Continuously researching on new technologies that can be adopted by the organization and make some tests and recommendations to the ICT management;
- Analyzing user needs and software requirements to determine feasibility of design within time and cost constraints;
- Designing, developing and modifying software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design;
- Coordinating software system installation and configurations;
- Monitoring application servers’ performance functioning to ensure that there is best performance;
- Modifying existing software to correct errors, allowing it to adapt to new hardware, or to improve its performance;
- Supervising the work of programmers and engineers;
- Developing and directing software system testing and validation procedures, programming, and technical system documentation; and
- Ensuring that database maintenance is done periodically as per schedule;
- Ensuring that proper development procedures and security standards are being adhered to across all institutions systems and repositories;
- Developing software development procedures and guidelines including recommending development frameworks to follow;
- Monitoring and guiding adoption by the development team;
- Ensuring that all systems are not vulnerable to cyber threats and attacks through adherence information security procedures and guidelines;
- Providing the last line of support for internally developed systems and escalating to external stakeholder where necessary;
- Resolving Jobs/Tickets related to Learning Management Systems, Library Information Systems, Student Portal Information, Accounting and Administrative Systems escalated from operations;
- Producing weekly service and incident, problem and project reports for management;
- Attending to problems from recurring incidents that require attention of developers;
- Conducting projects to develop solutions for known problems and new requirements;
- Following-up and escalate problems for resolution were the solution required is not within his/her means; and
- Any other duties as may be assigned by the Manager, Information Systems.
QUALIFICATIONS AND EXPERIENCE
-
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology or equivalent; and
- Industry certifications in programming such as Java, agile software development methodologies and relational database management systems such as Oracle or MSSQL will be an added advantage;
|
-
-
- Knowledge of Linux administration
- Two (2) years relevant post qualification experience in a software development environment/role.
-
Candidates who do not have the stipulated requirements need not apply.
Interested and qualified persons should submit their applications consisting of the following documents: application letter, certified educational and professional certificates as well as transcripts and curriculum vitae with contact details (telephone numbers and e-mail addresses) of at least three (3) referees as follows:
- Visit zou.ac.zw and register to be able to apply online and applications should be in PDF format as a single document.
as hard copies which consist of three (3) sets of each of the above listed documents. All envelopes should clearly indicate the post being applied for