Old Mutual was established in Cape Town in 1845 as South Africa's first mutual life assurance society. Our purpose is to help our customers thrive by enabling them to achieve their lifetime financial goals, while investing their funds in ways that will create a positive future for them, their families, their communities and broader society.
The Digital & Data team is a dynamic division within Old Mutual Limited, which seeks to drive digital engagement with customers by being at the forefront of digital development and innovation. Old Mutual’s longstanding history and unquestionable success in the finanicial industry, provide a solid foundation for expansion of its digital platform. The Digital & Data team applies customer-focused design thinking, agile and lean development methodologies, and continuous delivery practices.
The Web Technical Lead oversees and leads the development of high quality designs and solutions. This role requires participation in technical designs and the development and maintenance of software and other digital applications or services. The incumbent will be expected to create prototypes, develop user-centred software, and advise on technical specifications. This role requires fundamentals in engineering practices, an analytical and data-driven approach to problem solving, while following the DevOps model.
ROLE & QUALIFICATIONS REQUIREMENTS
Matric, with a degree in Computer Science/ Engineering/ Mathematics or related
10+ years of experience in web application development
Knowledge of, and experience in mobile frameworks and technologies such as:
Containerisation: Kubernetes, Docker
CI/CD - Jenkins, AWS Code Commit
AWS (preferred) or another cloud provider such as AZURE or Google Cloud Platform
Confluence, Jira
Microsoft Teams, Slack
Terraform
.Net Core
NodeJS
Kotlin
Asp.Net Core framework
Angular / Vue.js / REACT
HTML / CSS/SCSS/Sass / Javascript / Typescript
Kubernetes / Docker
CI/CD - Jenkins
AWS Services
Front-end and/or back-end development across digital channels, and experience working with information architecture and design interfaces
Familiarity with architecture styles such as Microservice and Serverless architectures
Build cloud based functional mobile applications at an enterprise level
Create and test software prototypes
Develop technical specifications and software application architecture and designs
Knowledge of coding design patterns
Follow Agile methodologies (SCRUM / Kanban)
Work in a DEVOPS culture
Design the test strategy and/or test plans.
Provide sizing and scoping for development work required
Operate as a subject matter expert across program initiatives
Responsible for the software development life cycle, taking the lead on software development projects
Apply engineering principles for design, development, maintenance, testing and evaluation of software
Management of development tasks
Facilitate code design and code reviews
Ensure that software development tasks are well coordinated
Apply knowledge relating to the Architecture of relevant systems
Develop and improve the tools to enable software development
Balance trade-offs between design and implementation
Identify issues that will enhance system quality, development and standard operating procedures
Client engagement to drive new products/ features and to ensure operational excellence
Work closely with multi-skilled and cross-functional teams e.g. architects, developers, UX designers, business analysts
Drive technology design and implementation
Enable rapid iteration
Draft technical specifications
Monitor application performance
Operational support for product issues raised to the development team
Johannesburg vs. Cape Town: How Job Opportunities CompareA comparison between job opportunities in Johannesburg and job opportunities in Cape Town job opportunities, including salaries, employment growth, industries hiring and career prospects.
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.