Junior Data Engineer

Old Mutual Investment Group (SA)

Cape Town

On-site

ZAR 360,000 - 480,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Old Mutual South Africa is seeking a junior data engineer to join its technology team. You will develop, test, and support data pipelines and ETL/ELT processes, with guidance from experienced engineers, while building experience across data quality and operations.

You will contribute to design, governance, and reliable data solutions, collaborating with stakeholders and the team to deliver value with increasing independence.

Qualifications

  • Bachelor's degree in CS, IS, data science, engineering or related field.
  • Early-career experience or practical exposure to data engineering or related discipline.
  • Foundational SQL knowledge mandatory.
  • Exposure to Python and/or C# development.
  • Understanding of ETL/ELT, data pipelines, data integration and data quality.
  • Familiarity with source control and basic CI/CD or DevOps practices is advantageous.
  • Experience with Azure, data warehousing or reporting in financial services is advantageous.

Responsibilities

  • Develop, test, maintain and support defined data pipelines and ETL/ELT processes.
  • Assist design and implementation of data solutions per architecture and governance standards.
  • Clarify requirements with product owner and stakeholders; deliver within iterations.
  • Ensure data accuracy and contribute to reliable, fit-for-purpose outcomes.
  • Collaborate across teams; participate in Agile events and maintain Jira records.

Skills

SQL
Python
ETL/ELT
Data Pipelines
Azure
CI/CD
Data Modeling
Data Quality
Governance

Education

Bachelor’s Degree in Computer Science or related

Tools

Git
Azure Data Factory

Job description

Job Description

We are seeking a Junior Data Engineer to join our technology team. You will develop, test, maintain and support defined data engineering components and solutions, with guidance from experienced engineers. You will build practical experience across data pipelines, integrations, data quality and operational support while demonstrating increasing independence and delivering accurate, fit-for-purpose outcomes.

What You’ll Be Trusted With
Data Engineering & Solution Delivery

Develop, test, maintain and support defined data pipelines, ETL/ELT processes, integrations and datasets. Assist with the design and implementation of data solutions in line with approved architecture, governance and OMIG engineering standards. Clarify requirements with the Product Owner, stakeholders and team members, and deliver assigned work within agreed iterations. Demonstrate increasing independence while seeking guidance when requirements, standards or technical approaches are unclear.

Engineering Quality & Standards

Produce maintainable code that follows approved coding, source-control, testing and documentation standards. Keep development changes source controlled in accordance with the agreed Git workflow. Resolve review feedback timeously and apply lessons from previous reviews to future work. Validate data accuracy and contribute to reliable, fit-for-purpose outcomes.

Agile Delivery & Collaboration

Participate fully in Agile events and the release train, maintain accurate Jira records and keep assigned work current. Communicate progress, blockers, risks, dependencies and support needs timeously. Work constructively with business stakeholders, software engineers and data consumers to resolve clearly defined issues.

Risk, Governance & Control

Apply required security, access, data-governance, change-control and evidence requirements to assigned work. Identify and elevate control gaps, non-compliance or uncertainty before implementation. Follow approved release, change and recovery processes.

Operational Reliability & Support

Monitor and support assigned solutions in line with documented support and escalation procedures. Respond to incidents within agreed processes, document findings and assist with troubleshooting and root-cause analysis. Contribute to preventative improvements, monitoring and support documentation.

Learning & Continuous Improvement

Broaden technical capability through structured learning, coaching and practical application. Contribute to documentation, knowledge sharing, automation and practical improvements to team processes and solutions. Remain open to constructive feedback and demonstrate growing independence in delivery, testing, troubleshooting and production support.

Who you are

You are a curious and developing data engineering professional who enjoys solving problems, learning from feedback and building reliable solutions. You work well in a team, communicate clearly and take ownership of assigned tasks while knowing when to ask for support.

You bring:
  • A Bachelor’s Degree in Computer Science, Information Systems, Data Science, Engineering, Mathematics or a related field, or equivalent relevant learning and practical experience.
  • Early-career experience or practical exposure to data engineering, software engineering, analytics engineering or a related technical discipline.
  • Foundational knowledge of SQL and relational database concepts (mandatory).
  • Exposure to Python and/or C# development.
  • An understanding of ETL/ELT, data pipelines, data integration and data quality principles.
  • Exposure to source control and software development practices; familiarity with CI/CD or DevOps practices is advantageous.
  • An understanding of testing, documentation and structured problem-solving.
  • Exposure to Microsoft Azure, data warehousing, dimensional modelling, reporting, financial services or investment environments would be advantageous.
The Strengths You’ll Bring
  • You stay curious about data technologies and build awareness of tools and practices relevant to your work.
  • You look for practical improvements and contribute ideas with support from the team.
  • You actively develop your technical capability, apply feedback and adapt your approach as you gain experience.
  • You collaborate constructively with colleagues and stakeholders to understand needs and complete assigned work.
  • You communicate progress, questions, blockers and risks clearly and timeously.
  • You are dependable, transparent and consistent in following through on agreed tasks.
  • You prioritise assigned work in line with team and client outcomes.
  • You take accountability for the quality of your work, correct issues and elevate when support is needed.
  • You apply agreed standards and take pride in producing accurate, maintainable and supportable solutions.
Let’s Succeed Together

At OMIG, how you work matters as much as what you deliver. We shape a bold future by staying curious and finding better ways to work, wow our clients by focusing on what matters and delivering excellence, and succeed together by partnering with intent, communicating candidly and fostering trust.

Skills
  • Action Planning
  • Application Development
  • Cloud Computing
  • Cloud Infrastructure Management
  • Computer Network Security
  • Current State Assessment
  • Database Queries
  • Data Classification
  • Data Compilation
  • Data Compression
  • Data Modeling
  • Data Recovery
  • IT Architecture
  • IT Network Security
  • Test Case Management
Competencies
  • Action Oriented
  • Communicates Effectively
  • Cultivates Innovation
  • Ensures Accountability
  • Manages Complexity
  • Optimizes Work Processes
  • Plans and Aligns
  • Tech Savvy
  • Education

NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent

Closing Date 29 September 2026 , 23:59

The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

The Old Mutual Story!

Old Mutual is a premium African financial services organisation that offers a broad spectrum of financial solutions to retail and corporate customers across key market segments in 14 countries. The lines of business include Life and Savings, Property and Casualty, Asset Management and Banking and Lending. We are rooted in our purpose of Championing Mutually Positive Futures Every Day and believe that a great customer experience is anchored in a great employee experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Old Mutual Investment Group (SA) • Cape Town

On-site
ZAR 600,000 - 900,000
Data Engineer
Data Engineer

Old Mutual Limited • Cape Town

On-site
ZAR 700,000 - 900,000
Specialist Data Scientist
Specialist Data Scientist

Old Mutual Limited • Cape Town

On-site
ZAR 900,000 - 1,300,000
Data Management Analyst
Data Management Analyst

Old Mutual South Africa • Johannesburg

On-site
ZAR 480,000 - 640,000
Full-Stack Software Engineer
Full-Stack Software Engineer

Old Mutual Limited • Johannesburg

On-site
ZAR 900,000 - 1,300,000
OM Bank - Junior Security Engineer – Identity, Endpoint & Data Protection
OM Bank - Junior Security Engineer – Identity, Endpoint & Data Protection

OM Bank Limited • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Head of Engineering
Head of Engineering

Old Mutual Life Assurance Company (SA) Ltd • Cape Town

On-site
ZAR 1,800,000 - 2,400,000
Data Management Analyst
Data Management Analyst

ATS Client • Johannesburg

On-site
ZAR 360,000 - 720,000
Data Analyst-2
Data Analyst-2

ATS Client • Johannesburg

On-site
ZAR 350,000 - 550,000
Junior Data Engineer
Junior Data Engineer

Old Mutual Limited • Cape Town

On-site
ZAR 320,000 - 520,000