Advert - Ihr
Advert - Ihr
06 of 2024
Applications are invited from suitably qualified candidates to fill in the following positions that have arisen within the Public Service
Commission Secretariat.
POST A
POST TITLE : SOFTWARE ENGINEER X 7
1. Design, implement, and maintain customised application software/solutions to automate business processes using industry
standard frameworks and tools.
2. Conduct research on emerging and disruptive technologies and innovate application prototypes to illustrate how these technologies
can be adopted.
3. Contextualise solution prototypes and develop them into application software/solutions to solve business problems.
4. Modernise business processes to enable them to be conducted digitally on application software/solution.
5. Write and debug code and fix code bugs in line with industry standards and international best practise.
6. Design and develop customised and adhoc reports that provide insights into the business of the organisation for data driven
decision making.
7. Implement and maintain application software/solution security measures, including defining user roles and access rights,
encryption, and audit trail to ensure data privacy and compliance with established policies.
8. Collaborate with cross-functional teams to understand system requirements and develop appropriate modules.
9. Develop appropriate algorithms to define the relevant computations of an application software/solution as per user requirements.
10. Perform unit, integration and system tests for every application software/solution to ensure that they build the right product/digital
service and that they build the product/digital service right.
11. Provide technical guidance and support to users on how to use, navigate and maintain confidentiality, integrity and availability of
application software and data.
12. Train both technical staff and users on technical application support and how to execute process activities on the application
software/solutions in align with the new standard operating procedure respectively.
13. Evaluate and introduce disruptive technologies, tools, frameworks and methodologies to enhance creativity and innovations in
application development, testing, maintenance and support.
14. Collaborate with other technical staff in conducting user acceptancy test (UAT) to determine whether the developed application
software/solution is fulfilling user needs.
15. Document functional requirements as extracted from user stories and document code and application version control.
16. Perform application software/solution back up and restoration to ensure guarantee business continuity in the event of a disaster.
Bachelor’s Degree in Information Technology, Software Engineering, Computer Science or related field.
Certification in programming or related to programming is an added advantage.
At least three years relevant working experience.
Strong knowledge of modern programming languages and frameworks like Java, Php, Python, ASP.Net, C #, Hibernate,
Spring/Spring Boot, Laravel, CodeIgniter, Django, Flask.
Strong knowledge of relational database management systems (RDBMS), including MySql, Oracle, PostgreSQL, or Microsoft SQL
Server.
Proficient in SQL and experience with database design, data modelling, and query optimization.
Experience with application software version control platforms e.g. GitHub or any other.
Knowledge of Software Testing Procedures and tools.
Knowledge of applications containerization platform such as docker, AWS Fargate, Google Kubernetes Engine.
Strong analytical, critical thinking and problem-solving skills, with the ability to develop effective application software/solutions.
Excellent communication and interpersonal skills.
Team player with the ability to collaborate effectively with cross-functional teams.
POST B
1. Conduct an analysis of business processes and systems to identify gaps that need to be addressed by the introduction of new
technologies.
2. Perform sprint planning, retrospective and ceremonies as well as implement agile principles and frameworks in collaboration with
other technical staff.
3. Facilitate brainstorming workshops, interviews and surveys to elicit and document business and user requirements line with
industry standards and international best practise.
4. Design and implement both existing business process models (AsIs models) and proposed business process models (ToBe models)
using industry standard frameworks and tools.
5. Conduct research on emerging and disruptive technologies and propose how these technologies can be introduced to enhance the
existing business processes and systems.
6. Evaluate and introduce disruptive technologies, tools, frameworks and methodologies to optimise business processes and enhance
application software/solution.
7. Contextualise digital solutions and design them into abstracts that will be programmed into application software/solutions to solve
business problems.
8. Collaborate with cross-functional teams to translate business and system requirements into functional requirements.
9. Perform ICT project risk assessment, identify risks and develop mitigation strategies.
10. Develop appropriate abstract algorithms that specify relevant computations of an application software/solution as per user
requirements.
11. Develop change management plan in collaboration with other technical staff and champion effective change management to
ensure that all stakeholders to a new process or system are properly on boarded.
12. Perform user acceptancy test (UAT) for every application software/solution to ascertain its fit for purpose and acceptability by the
users.
13. Collaborate with other technical staff to train users on how to navigate the new application software/solution and how to execute
process activities on the application software/solutions in align with the new standard operating procedure.
14. Write documentation for all business analysis, process reengineering, requirements specifications and system design documents
and ensure appropriate version control.
Bachelor’s Degree in Information Technology, Software Engineering, Computer Science or related field.
Certification in Business or System analysis or related to Business or System analysis is an added advantage.
Strong knowledge of Business or System analysis and Business process reengineer using tool.
At least three years relevant working experience.
Strong analytical, critical thinking and problem-solving skills, with the ability to develop effective application software/solutions.
Proficient in process and system design using CASE tools like UML, Microsoft Project e.t.c.
Proficient in SQL and experience with database design, data modelling and query optimization.
Experience in software development using modern programming languages like Java, Php, ASP.Net, C#, Python.
Excellent communication, negotiation and interpersonal skills.
Team player with the ability to collaborate effectively with cross-functional teams.
Applications must contain the following information and must be submitted to the General Manager Internal Human Resources,
Public Service Commission:
NB. Application letters, including detailed CVs and copies of certificates (national I.D. card, birth certificate, and qualifications) should
be sent through the email address provided below by not later than 24 June 2024.
Please be advised that applications that do not comply with the above requirements will not be considered.
Candidates, [especially women], with relevant qualifications and experience are encouraged to apply.
263-242-793936
263-242-700882 263-788584848
Zimbabwe Public Service Commission
263-242-700884
Download the PSC-ZIM App Public Service Commission Zimbabwe Website: www.psc.gov.zw