Job Summary


 

Applications from suitably qualified members are invited to fill the following posts: ARCHITECT, SOFTWARE DEVELOPMENT OPERATIONS (2 Posts)

 

Duties And Responsibilities


 

Duties and Responsibilities
The successful candidate must be able to:-
• Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
• Perform systems requirements gathering, analysis, design, development, testing and implementation.
• Provide ongoing monitoring, maintenance, support and enhancements in existing systems and platforms.
• Providing recommendations for continuous systems improvement.
• Develop software unit plans and quality assurance procedures.
• Integrate various software systems into a fully functional software system.
• Document software functionality.
• Apply best software practices and standard operation procedures.
• Work closely with clients and cross-functional departments to communicate project statuses and proposals.
• Develop user manuals and systems training.
• Conduct infrastructure planning, testing and development.
• Develop tools and processes to reduce occurrences of errors on production environment and improve customer experience.
• Perform root cause analysis for production technical issues.
• Help increase system performance with a focus on high availability and scalability.
• Manage software releases, configuration, monitoring and support of all production system components.
• Deploy new products, updates and fixes to production environment.
• Research, evaluate and review trends in Continuous Integration and Continuous Delivery (CI/CD) technologies and methodologies.
• Recommend and evaluate design, test and control configuration and deployment and delivery tools.
• Manage automation of code review with style, quality, security, and testing coverage checks.
• Evaluate and decide on deployment automation and releasing automation tools.
• Plan risk mitigation programmes.
• Ensure all documentation for all systems deployments are available and that Systems Deployments and releases adhere to standards.
• Support internal and external customers on multiple platforms including email servers, DNS servers, etc.
• Liaise with Hardware and Network unit on operational issues.

Qualifications And Experience


 

Qualifications, Experience and Attributes:
The position requires an individual with:-
• Bachelor of Science Degree in Computer Science or Bachelor of Business Studies with Computing Sciences or Bachelor of Science Degree in Information Systems or related degree is required.
• A Masters in the same field would be added advantage.
• Experience in server virtualisation (VMware).
• The ability to operate Systems – Linux and Unix.
• Expertise with Jenkins. Strong scripting (such as Python) skills and Java.
• Networking: Understanding of network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP).
• SSL configurations.
• Database Skills – Mysql administration, Postgres SQL, SQL Knowledge.
• Version Control tools (Git and Git workflows).
• Knowledge of Rest/SOAP web services.

 

How To Apply


 

APPLICATION PROCEDURE
Applicants must submit six (6) copies of applications, including a curriculum vitae, giving full personal particulars which should include full names, place and date of birth; certified copies of national identification, birth certificate, proof of qualifications, employment and experience, current salary, date of availability, telephone number and names and addresses
of three (3) referees. Applications should be addressed to:
The Deputy Registrar
Department of Human Resources
University of Zimbabwe
P O Box MP167
Mount Pleasant
HARARE
Or hand delivered to University of Zimbabwe, Administration Block Room 113.
The closing date for receipt of applications is Friday 8 July 2022

By Vincent

Leave a Reply