Data Engineer: Cloud ETL & Analytics Foundations

Weconnectu

Wes-Kaap

On-site

ZAR 900,000 - 1,350,000

Full time

13 days ago
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

WeconnectU is seeking a Data Engineer to design, build and maintain the data foundation connecting product, CRM, finance, and operations to trusted reporting and analytics. The role blends hands‑on data engineering, data modelling, and disciplined delivery across multiple departments.

You may use Snowflake or a comparable cloud platform, with a focus on scalable schemas, data quality, and end‑to‑end data contracts. Collaboration with Technology, Product, Finance and commercial teams is essential.

Qualifications

  • 4-6 years of practical data engineering or analytics engineering experience.
  • Hands-on experience with Snowflake or similar cloud data warehouse/lakehouse.
  • Strong SQL with automation, testing and production support.
  • Experience designing ETL/ELT pipelines, APIs and scheduled workflows.
  • Relational and dimensional data modelling, including CRM data models.
  • Knowledge of Git, data governance, security and POPIA principles.

Responsibilities

  • Build and maintain ETL/ELT pipelines from multiple data sources into a central data platform.
  • Develop integrations using SQL, APIs, Python and cloud services.
  • Design scalable schemas and data models for shared company and CRM data.
  • Implement incremental loads, testing, logging, retries, alerting and monitoring.
  • Write secure, version-controlled code and manage performance, access and cost.
  • Map data flows across end-to-end processes and define sources of truth.
  • Translate business requirements into data contracts, tasks and test cases.
  • Create automated checks for data quality, completeness and reconciliation.
  • Maintain CRM and customer-data solutions for Sales, Marketing, Customer Success and Operations.
  • Run discovery with departments to model data needs into pipelines and outputs.
  • Maintain data lineage and documentation.

Skills

SQL
Python
APIs
Cloud services
Data modelling
Git
BI tools
Data quality

Education

Bachelor’s degree or equivalent
Diploma or degree in a relevant field

Tools

Snowflake
dbt
AWS
SQL tooling

Job description

WeconnectU is seeking a Data Engineer to design, build and maintain the data foundation connecting product, CRM, finance, and operations to trusted reporting and analytics. The role blends hands‑on data engineering, data modelling, and disciplined delivery across multiple departments.

You may use Snowflake or a comparable cloud platform, with a focus on scalable schemas, data quality, and end‑to‑end data contracts. Collaboration with Technology, Product, Finance and commercial teams is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Platform Engineer — ETL/ELT & Data Modeling
Data Platform Engineer — ETL/ELT & Data Modeling

WeconnectU • Somerset West

On-site
ZAR 700,000 - 1,100,000
Data Engineer
Data Engineer

Weconnectu • Wes-Kaap

On-site
ZAR 900,000 - 1,350,000
DATA ENGINEER
DATA ENGINEER

Competent Candidates • Randburg

On-site
ZAR 480,000 - 780,000
Data Engineer
Data Engineer

Indsafri • South Africa

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

Magnus Consulting Solutions Pty Ltd • Johannesburg

On-site
ZAR 600,000 - 800,000
Cloud Data Engineer
Cloud Data Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 900,000
Client-Facing Data Engineer — ETL, Snowflake & Python Expert
Client-Facing Data Engineer — ETL, Snowflake & Python Expert

Communicate Finance • Gauteng

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

Boardroom Appointments • Johannesburg

On-site
ZAR 500,000 - 900,000
Cloud Data Engineer - Build Scalable Analytics & Automation
Cloud Data Engineer - Build Scalable Analytics & Automation

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 900,000
Data Engineer (Junior / Intermediate / Senior)
Data Engineer (Junior / Intermediate / Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 600,000 - 900,000