Old Mutual Zimbabwe

Principal Software Engineer

Ict & Computer Jobs
Salary
TBA

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, Micro services and core financial and insurance information systems.

Duties and Responsibilities

Lead Software Engineering Economics, and Architecture Practice
Work closely with business digital teams, Program 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 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, Micro services, workflow systems, financial and insure information systems.
Engineering Thought Leadership.
Leverage engineering prowess to challenge the group’s engineering strategy.

Qualifications and Experience

Qualifications & Experience

3+ years software engineering practice with a focus on front end, middle layer and backend systems design and development.
3+ years practical knowledge of software engineering economics demonstrated through a demonstrated record of accurate engineering options analysis, valuation, costing of complex software proposals, concepts or systems.
3+ years demonstrated experience in designing complex systems of systems.
3+ years demonstrated experience in hands on implementation of systems of systems integrations using common open standards and tools.
3+ years demonstrated experience in software systems testing and quality assurance.
Demonstrated experience in software engineering process automation and DevOps.
Experience developing for cloud environments particularly AWS or MS Azure.
Demonstrated experience in agile software delivery.

Skills

Agile Methodologies, Back-End Development, Design, DevOps, Engineering Economics, Engineering Process, Microservices Architecture, Software Delivery, Software Engineering Process, System Implementations, Systems Integration, System Testing
Education

Bachelor of Computer Science (BCoSc): Technology Management And Innovation

How to Apply

Click View More Information Button

Click to Apply