Website Capitec Bank
Capitec Bank is a South African commercial bank. It is licensed by the Reserve Bank of South Africa, the central bank and national banking regulator.
About The Role/Team
- Join a purpose-driven data team that plays a crucial role in supporting Capitec’s growing insurance business – and beyond. Our team supports key areas such as financial sub-ledgers, reconciliations, and reporting, while also working across retail banking and business banking.
- We’re looking for a Data Engineer who’s passionate about clean, efficient data solutions. Your main focus will be on supporting financial sub-ledgers, cloud migration projects, and implementing new requirements driven by the insurance business.
- This is a high-impact role where your work will directly influence financial accuracy, decision-making, and regulatory compliance within one of South Africa’s most trusted banks.
What You’ll Be Doing
- Supporting and optimising financial sub-ledger data pipelines.
- Supporting financial reconciliations and financial data quality efforts.
- Migrating data processes and platforms to the cloud (AWS & Snowflake).
- Interpreting and implementing new business and regulatory requirements.
- Collaborating with SDMs, finance teams, and business stakeholders.
- Driving data improvements that support better decision-making.
Your Day-to-Day Might Include
- Designing, building, and maintaining robust and scalable data pipelines.
- Writing complex SQL queries for data extraction, transformation, and analysis.
- Monitoring and troubleshooting data workflows and processes.
- Ensuring data accuracy, consistency, and quality across systems.
- Contributing to data architecture and documentation standards.
- Participating in code reviews, agile ceremonies, and team planning.
- Working with large datasets in structured and unstructured formats.
- Automating repetitive data tasks and optimising performance.
What We Are Looking For
- We’re looking for someone who is naturally curious, proactive, and solution-driven. You enjoy digging into complex problems, asking the right questions, and building data solutions that make an impact.
To succeed in this role, you should have:
- 3–5 years of experience in a Data Engineering role, with a proven track record of delivering reliable, scalable data solutions.
- Strong proficiency in SQL, with the ability to write complex queries and work with large datasets.
- Experience working in cloud environments, particularly with AWS and Snowflake.
- Experience with Python is beneficial, but not mandatory for the role.
- Excellent problem-solving skills and the ability to work independently with minimal supervision.
- A solid understanding of data engineering best practices, pipelines, and the data development lifecycle.
- A genuine sense of curiosity and an eagerness to ask “why” and “how” to get to the root of challenges.
- While prior experience in the insurance industry is not a requirement, it is highly advantageous.