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