Data Engineer
Old Mutual
Cape Town
Salary not specified - Full-time
Job Description
About the Role
Let's Write Africa's Story Together! Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Responsibilities
- Data Quality & Reliability
- Stakeholder Partnership
- Technology & Continuous Improvement
- Team Contribution
- The Strengths You’ll Bring
- Design, develop and maintain scalable data pipelines and ETL/ELT processes.
- Build and optimise data models, databases and data integration solutions.
- Develop data solutions that support reporting, analytics, machine learning and operational requirements.
- Contribute to the design and architecture of cloud-based data platforms.
- Implement data quality, validation and monitoring frameworks to ensure data integrity and reliability.
- Optimise database performance and troubleshoot data-related issues.
- Take ownership of the quality, stability and performance of data solutions.
- Work closely with business stakeholders to understand data requirements and translate them into practical, buildable technical solutions.
- Partner with software engineers and data consumers to ensure solutions meet business needs and deliver meaningful value.
- Communicate openly and clearly, building trusted relationships across technical and business teams.
- Support deployment, testing and maintenance through CI/CD and DevOps practices.
- Identify opportunities to improve data platforms, processes and ways of working.
- Stay curious about emerging technologies and continuously build your technical capability.
- Document technical solutions, standards and processes to support consistency and knowledge sharing.
- Mentor junior team members and contribute to building technical capability within the engineering team.
- Share knowledge and collaborate with colleagues to solve problems and achieve shared outcomes.
- Contribute to a culture of constructive challenge, learning and continuous improvement.
- A Bachelor's Degree in Computer Science, Information Systems, Data Science, Engineering, Mathematics or a related field.
- 4–8 years' experience in Data Engineering, Software Engineering or a related technical role.
- Proven experience working with Microsoft SQL Server and relational database design principles.
- Strong proficiency in SQL and C# and/or Python development.
- Experience building and maintaining ETL/ELT pipelines and data integration solutions.
- Understanding of data structures, algorithms and software development principles, including Set Theory and SOLID.
- Experience with source control, CI/CD pipelines and DevOps practices.
- Understanding of data warehousing, dimensional modelling and data architecture.
- Experience with data visualisation and reporting platforms would be advantageous.
- Microsoft Azure Data Engineer Associate certification, or equivalent, would be advantageous.
- Experience within financial services, asset management or investment environments would be advantageous.
- Exposure to machine learning, advanced analytics or big data technologies would be advantageous.
- Scan the Horizon: You stay curious about emerging technologies and look for opportunities to strengthen our data capabilities.
- Innovate to Grow: You challenge existing ways of working and find smarter, scalable solutions to complex problems.
- Learn and Adapt: You embrace change, continuously develop your technical capability and apply new thinking to your work.
- Partner with Intent: You build effective relationships with business and technology stakeholders, understanding their needs and working towards shared outcomes.
- Communicate Candidly: You communicate clearly, constructively and openly, particularly when navigating complex technical challenges.
- Foster Trust: You are dependable, transparent and consistent in delivering on your commitments.
- Focus on What Matters: You prioritise work that creates meaningful value for the business and its stakeholders.
- Own It: You take accountability for your deliverables, data quality and the solutions you build.
- Deliver Excellence: You hold yourself to high standards and take pride in delivering reliable, sustainable and high-quality solutions.
Requirements
- Analysis of Alternatives (AoA), Analytical Processes, Analytical Sciences, Assessment Testing, Business Intelligence (BI) Analysis, Categorizing Data, Computer Literacy, Data Analysis, Database Reporting, Data Compilation, Data Controls, Data Interpretations, Financial Modeling, Information Retrieval, Managerial Accounting, Numerical Aptitude, Planning and organisational skills, Research Methodologies, Statistical Analysis Techniques
- Competencies
- Business Insight
- Ensures Accountability
- Financial Acumen
- Manages Complexity
- Optimizes Work Processes
- Resourcefulness
- Self-Development
- Tech Savvy
- NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent (Required)
- Closing Date
- 29 September 2026 , 23:59
- The appointment will be made from the designated group in line with the
- The Old Mutual Story!