- Location
- Harare, Zimbabwe
- Type
- Full-time
- Department
- Engineering
- Seniority
- Lead
- Experience
- 5+ years
- Education
- Bachelor
- Closing date
- Today
- Source
- Workday
Description
Lets Write Africa's Story Together!
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description
The overall responsibility shall be to lead and enforce the organization’s established Software Engineering Practice in relation to feasibility and economic value analysis, design, and development of integrated digital systems, encompassing mobile apps, web, USSD, SMS, mobile payments, workflow systems, microservices and core financial and insurance information systems.Responsibilities
Lead Software Engineering Economics and Architecture Practice
Work closely with business digital teams, Programme and Portfolio Managers, and other IT teams to advise on technical feasibility and engineering solution options.
Lead Software Engineering Delivery Process Practice
Lead and practically demonstrate the established Old Mutual Software Engineering process practice – beginning from inception, prototyping, build, testing, deployment and launch, with a focus on agile development, DevOps and software engineering process automation.
Lead Software Construction Practice
Lead and directly participate in the detailed design of integrated digital systems composed of web and mobile front ends, USSD, SMS, mobile payment gateways, microservices, workflow systems, and financial and insurance information systems.
Engineering Thought Leadership
Leverage engineering prowess to challenge and shape the group’s engineering strategy.
·
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- 5+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex projects.
- Expertise in front-end technologies, including HTML, CSS, JavaScript, and experience with modern front-end frameworks like React, Angular, or Vue.js.
- Strong proficiency in one or more programming languages (e.g., JavaScript, Python, Ruby) and expertise in web application frameworks.
- In-depth knowledge of database systems, including design, optimization, and complex query writing.
- Strong problem-solving and debugging skills, with a focus on optimizing application performance.
- Exceptional communication, teamwork, and leadership abilities.
- Commitment to staying updated with emerging industry trends and technologies.
- Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- 3+ years demonstrated experience in software systems testing and quality assurance.
- Demonstrated experience in software engineering process automation and DevOps.
- Previous leadership or mentorship experience within a development team.
Skills
Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, Information Technology (IT) Support, JavaScript, Market Analysis, Microservices Architecture, Mobile Applications, Oral Communications, PHP (Programming Language), Product Development, Software Development, Technical Support, Technical Troubleshooting, Test Case Management, User Requirements Documentation, Web DevelopmentCompetencies
Business InsightCollaboratesCommunicates EffectivelyCourageCultivates InnovationDecision QualityDrives ResultsEnsures AccountabilityEducation
Closing Date
03 September 2026 , 23:59The Old Mutual Story!