CA

Data Engineer

Full-time Entry Level Stellenbosch, ZA
Posted 1 week, 3 days ago 69 views 0 applications

Job Description

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 environment
  • Analyse business and system requirements to better understand what the data environment needs — and help build solutions that address them
  • Work with architects to contribute to solution design documentation for new and existing data products and systems
  • 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 Analysis
  • 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 lifecycle
  • An understanding of IT systems development processes (SDLC), ETL, relational databases, cloud data warehousing and Agile methodology
  • Proven experience with SQL Server and/or business intelligence tools (SSIS, SSRS or SSAS), data warehousing and the data management lifecycle

**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 lifecycle
  • 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
Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Join Our South Africa Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?