Data Engineer

AJ Personnel

Gauteng

On-site

ZAR 900,000 - 1,200,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AJ Personnel is seeking an experienced Data Warehouse Engineer in Gauteng to design and develop data warehouses using Kimball methodology. You will build ETL pipelines, ingest diverse data sources (CSV/JSON), and implement scalable data architectures for Retail, Financial Services and Logistics domains.

The role requires strong SQL and Python or R proficiency, plus 5–10 years in data warehouse design, with SAS Data Studio and AWS exposure considered advantageous.

Qualifications

  • 3-year IT-related degree is required or equivalent experience.
  • Postgraduate qualification is advantageous.
  • 5–10 years’ experience in designing/developing data warehouses per Kimball.
  • Adept at design and development of ETL processes.
  • SQL development experience (SAS Data Studio preferred) and AWS exposure.
  • Ability to ingest/output CSV, JSON and other flat files and related data sources.
  • Proficient in Python or R.
  • Experience in Retail, Financial Services and Logistics environments.

Responsibilities

  • Ensure high data quality, accuracy and completeness through testing and review.
  • Create clear technical documentation maintained over time.
  • Conduct data design, database architecture, metadata and repository activities as required by stakeholders.
  • Translate business needs into long-term architecture solutions.
  • Define, design and build dimensional databases.
  • Design ETL pipelines and data warehousing blueprints.
  • Evaluate hardware/software platforms and integrate systems.
  • Translate metadata into explanatory reports and visuals for end users.
  • Pre-process data including transformation, normalisation and feature derivation for models.
  • Build data quality metrics and perform validation testing.
  • Adhere to IT governance when implementing changes.

Skills

Kimball data warehouse design
ETL development
SQL development
Python or R
Data ingestion/outputs (CSV/JSON)
Retail/FS/Logistics experience
Data quality assurance
Data governance

Education

3-year IT related degree
Postgraduate qualification (advantageous)

Tools

SAS Data Studio
AWS

Job description

Background:

  • 3 Year IT related Degree
  • Post graduate qualification (advantageous)
  • 5-10 Years’ experience and understanding in designing and developing data warehouses according to the Kimball methodology
  • Adept at design and development of ETL processes
  • SQL development experience, preferably SAS data studio and AWS experience
  • Ability to ingest/output CSV, JSON and other flat file types and any related data sources
  • Proficient in Python or R
  • Experience within Retail, Financial Services and Logistics environments

Responsibilities:

  • Ensure highest data quality assurance, data accuracy, and data completeness through regular and in-depth review and testing of work
  • Create easily understandable technical documentation that are kept up to date
  • Conduct data design, database architecture, metadata and repository creation activities and tasks as required by business Stakeholder
  • Translate business needs into long-term architecture solutions
  • Define, design, and build dimensional databases
  • Design the ETL pipelines
  • Develop data warehousing blueprints, evaluating hardware and software platforms, and integrating systems
  • Evaluate reusability of current data for additional analysis
  • Translate Meta data into explanatory reports and visuals for easy understanding to end user
  • Perform data pre-processing which includes data manipulation, transformation, normalisation, standardisation, visualisation, and derivation of new variables/features, as applicable to developing specific algorithms or models
  • Build data quality metrics and conduct data validation testing
  • Follow the IT governance process when implementing a change to ensure governance standards and protocols are followed
  • Provide feedback to business owners on identified problems to ensure quality of data is rectified
  • Conduct training and upskilling on new reports and or self-service analytics platforms to relevant Stakeholders
  • Communicate with Stakeholders to keep them abreast of current developments within the function and to manage expectations
  • Deal effectively and timeously with Customer complaints and ensure that complaints are resolved or escalated in line with agreed standards
  • Deliver services and products to the customer within the parameters of the agreed SLA
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Rifumo Empowerment Holdings • Gauteng

On-site
ZAR 334,800 - 558,000
Data Engineer
Data Engineer

Boardroom Appointments • Johannesburg

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

Boardroom Appointments • Stellenbosch

On-site
ZAR 600,000 - 850,000
Data Engineer II
Data Engineer II

Boardroom Appointments • Stellenbosch

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

Tenth Revolution Group • Gauteng

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

Communicate Recruitment • Stellenbosch

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

Pepkor Lifestyle • Sandton

On-site
ZAR 800,000 - 1,200,000
Data Engineer
Data Engineer

DLK Group • Kou-Kamma Local Municipality

On-site
ZAR 480,000 - 720,000
Hybrid working option
Data Engineer
Data Engineer

Inkhanyeti Solutions • Johannesburg

On-site
ZAR 600,000 - 750,000
Data Engineer (Junior / Intermediate / Senior)
Data Engineer (Junior / Intermediate / Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 600,000 - 900,000