ZimLinks👔🦺👨🏽‍🎓🏠✈
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/

Comments