
ZimLinks👔🦺👨🏽🎓🏠✈
June 13, 2025 at 12:19 PM
*Software Engineer*
> 🔗 Follow our ZIMLINKS channel for daily updates on https://whatsapp.com/channel/0029VaYITFn2v1IsGm9zxP1k
*Don't miss out on your dream job! Join Zimlinks today.*
*VACANCY ANNOUNCEMENT NO.: 11/2025 of 2025*
*REFERENCE NO.: A/V/854/7*
*DATE OF ISSUANCE: 2025-06-12*
*DEADLINE FOR APPLICATION: 2025-06-30*
*POST:* Software Engineer
*REPORTS TO:* MANAGER, APPLICATIONS DEVELOPMENT AND INNOVATION
*MINISTRY:* Public Service Commission
*DEPARTMENT:* TECHNOLOGY INNOVATIONS AND DEVELOPMENT
*STATION:* PUBLIC SERVICE COMMISSION - HEAD OFFICE
*Position Overview*
The Software Engineer is responsible for researching, prototyping, and implementing innovative software solutions utilizing emerging technologies. This role encompasses the exploration of new technological advancements, the execution of proof-of-concept projects, and the development of scalable and robust software applications that drive business innovation.
*Responsibilities*
- Conduct research and evaluation of emerging technologies, including AI, machine learning, blockchain, IoT, and cloud computing, and develop innovative application prototypes to demonstrate potential adoption strategies
- Identify and evaluate opportunities for innovation and technology adoption to enhance application development, testing, maintenance, and support processes
- Develop rapid prototypes and proof-of-concept projects to demonstrate the feasibility and potential impact of new technologies
- Conduct experiments and tests to validate innovative concepts, and prepare comprehensive presentations to communicate findings to stakeholders
- Identify and mitigate potential risks associated with the adoption of new technologies
- Contextualize solution prototypes and develop them into functional application software/solutions to address and resolve specific business challenges
- Design, develop, and implement scalable and robust software applications to automate business processes, utilizing industry-standard frameworks and tools
- Write clean, efficient, and well-documented code, and debug and resolve code defects in adherence to industry standards and international best practices
- Develop appropriate algorithms to define and implement relevant computations for application software/solutions, based on user requirements
- Design, develop, and implement APIs to facilitate seamless system integration and information sharing
- Implement continuous integration and continuous delivery (CI/CD) pipelines to enhance delivery speed and maintain high-quality software releases
- Implement and maintain robust application software/solution security measures, including defining user roles and access rights, implementing encryption protocols, and establishing audit trails to ensure data privacy and compliance with established policies
- Collaborate with cross-functional teams to understand system requirements and develop appropriate software modules
- Perform comprehensive unit, integration, and system testing for all application software/solutions to ensure both product accuracy and quality of development
- Collaborate with technical staff to conduct user acceptance testing (UAT) to validate that developed application software/solutions meet user requirements and expectations
- Perform application software/solution backup and restoration procedures to ensure business continuity in the event of a system failure or disaster
- Maintain current knowledge of industry trends and advancements in software development
*Qualifications*
- Bachelor’s Degree in Information Technology, Software Engineering, Computer Science, or a related technical discipline
- Professional certifications in programming or related technologies are considered a significant advantage
- A minimum of three years of demonstrable, relevant professional experience is required
*Skills*
- Strong proficiency in modern programming languages and frameworks, including Java, PHP, Python, (link unavailable), C#, Hibernate, Spring/Spring Boot, Laravel, CodeIgniter, Django, and Flask
- Proven experience with cloud platforms, such as AWS, Azure, or Google Cloud
- Comprehensive knowledge of relational database management systems (RDBMS), including MySQL, Oracle, PostgreSQL, or Microsoft SQL Server
- Knowledge of artificial intelligence (AI) and machine learning (ML) frameworks and models, such as TensorFlow, PyTorch, and Large Language Models (LLMs)
- Advanced proficiency in SQL and demonstrable experience with database design, data modeling, and query optimization
- Practical experience utilizing application software version control platforms, such as GitHub
- Knowledge of software testing procedures and associated tools
- Familiarity with containerization and orchestration technologies, including Docker, AWS Fargate, and Google Kubernetes Engine
- Proven experience in API design and implementation
- Demonstrated strong analytical, critical thinking, and problem-solving skills, with the ability to develop effective application software/solutions
- Experience working within Agile or other iterative development methodologies
- Excellent written and verbal communication and interpersonal skills
- Proven ability to function effectively as a collaborative team player within cross-functional teams
*Benefits*
- Competitive salary and performance-based bonuses
- Health insurance coverage
- Flexible work hours
- Professional development opportunities
- Fun team outings and events
Submit your application through this link:
https://erecruitment.psc.gov.zw/login/