User Login
Full time Offered Salary :

SENIOR SOFTWARE ENGINEER:   NATIONAL CENTRE (1 POST)

  • posted 1 week ago
  • Posted Date : January 27, 2025
  • Last Date : February 8, 2025

Job Description

MAIN DUTIES AND RESPONSIBILITIES

  1. 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;
  1. 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;
  1. 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;
  1. 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
  1. 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;
  • Develop innovative software in small teams using cutting-edge technologies, with an emphasis on ASP.NET, Java Enterprise Edition (J2EE), Spring/Spring Boot, Laravel, etc.
  • Should have implemented systems on major platforms including PHP, Java and/or C++/C#.
  • Working Version Control Systems such as GitLab and managing CI/CD Pipelines
      • 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