Capitec · Software & IT
Data Engineer
Apply by:
We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:
1. To see what life at Capitec is all about and complete a short assessment, please click here!
2. Once you have completed the above finalize your application by clicking apply below.
About the role
We're hiring a Data Engineer I — someone who'll join fast-moving team that built our enterprise data lake from the ground up and now owns the full stack: data lake, data warehouse and the platform that keeps it all running. We're looking for someone energetic and self-motivated someone who can manage their own tasks, ask good questions and build real confidence quickly in a team that trusts you to do exactly that. This isn't a role where work gets handed to you. You own your progress here.
What you'll do
- Contribute to the design and development of new data applications and systems that meet the requirements of our Data and Analytics environment2
- Analyse business and system requirements to better understand what the data environment needs3 — and help build solutions that address them
- Work with architects to contribute to solution design documentation for new and existing data products and systems4
- Write and maintain ETL processes across our data lake and data warehouse
- Apply Agile practices, testing standards and data governance principles to everything you build
- Get exposure to AI tooling development — including MCPs, proxies and operational models — as your skills grow
Education (Minimum)
- A relevant tertiary qualification in Information Technology or Data Analysis
Knowledge and Experience
Knowledge:
Minimum:
- Must have detailed knowledge of:
- IT systems development processes (SDLC)
- Application development
- ETL processes
- Rational database system and cloud data warehousing
- Dimensional modelling
- Standards and governance
- Agile development life cycle
- Testing practices
Ideal:
- Knowledge of:
- Data analysis and design
- Data architecture (technical design and implementation processes)
- DPLC
- Solid understanding of:
- Banking systems environment
- Banking business model
- Best practices for Quality Assurance (QA)
Experience:
Minimum:
- A relevant tertiary qualification in Information Technology or Data Analysis5
- At least 2 years of solid Python experience — this is the core technical requirement for the role
- Foundational SQL knowledge
- Exposure to AWS — or another cloud platform such as Azure or Google Cloud Platform
- Proven experience with SQL Server and/or business intelligence tools (SSIS, SSRS or SSAS), data warehousing and the data management lifecycle5
- An understanding of IT systems development processes (SDLC), ETL, relational databases, cloud data warehousing and Agile methodologi
- Proven experience with SQL Server and/or business intelligence tools (SSIS, SSRS or SSAS), data warehousing and the data management lifecycle5
Ideal:
- Proven experience in:
- Python and/or Open Source development tools
- Visualisation Technologies: MS PowerBI, AWS QuickSight
- Cloud Environment
- Experience working in an AWS environment as well as with AWS Technologies
It's a bonus if you have:
- Experience with AWS technologies directly, Python or open-source development tools, visualisation tools like MS Power BI or AWS QuickSight, or knowledge of data architecture and the data processing lifecycle6
- An understanding of banking systems and the banking business model
- An interest in AI — our team builds AI tooling actively. It's not required at this level, but curiosity helps
Additional Information
- Clear criminal and credit record
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
You'll apply on the bank's own system. We never handle applications or CVs.