DVT

Data Analytics Engineer - JHB

DVT
Apply
1 month ago
Johannesburg, South AfricaSenior / Staff+

Responsibilities

  • Design, build, and maintain governed data products across bronze, silver, and gold layers, including reusable data marts and certified analytical products.
  • Define and maintain semantic models, Kimball star schemas, KPI logic, and behavioural entities across channels and business units.
  • Implement validation checks, testing frameworks, data contracts, governance controls, lineage, and certification evidence.
  • Build analytical products and Power BI assets supporting descriptive, diagnostic, predictive, and prescriptive analytics.
  • Create reusable datasets, templates, onboarding materials, usage guidance, and playbooks for self-service analytics.
  • Structure governed datasets and semantic models for AI agents, conversational analytics, and natural-language querying.
  • Use Python, SQL, Azure DevOps, Git, CI/CD, and infrastructure-as-code practices to automate delivery, version solutions, and monitor and optimise performance.

Requirements

  • At least 5 years of relevant experience as a Data Engineer and Analyst, with the posting describing a 5–10 year range.
  • Strong experience across data engineering, analytics, and data modelling, ideally in digital, channel, behavioural, platform, or financial-services environments.
  • Strong SQL and Python skills covering transformation, analysis, automation, and reusable component development.
  • Working knowledge of Microsoft Fabric, Databricks, Delta, Spark or PySpark, Azure Data Factory, Synapse, ADLS Gen2, and event or streaming patterns.
  • Expertise in dimensional and semantic modelling, including Kimball star schemas, data marts, Power BI semantic models, and DAX.
  • Practical understanding of data governance, Microsoft Purview, Unity Catalog, data contracts, data quality, testing, lineage, and certification.
  • Experience with Agile methodologies and a product mindset demonstrated through frameworks, templates, libraries, accelerators, standards, or shared semantic models.
  • Bachelor's or Master's degree in Computer Science, Engineering, or Business Analytics, or a bachelor's degree in Computer Science, Information Technology, Engineering, or a related field with equivalent practical experience.
  • Matric or Grade 12 certificate and at least one relevant professional certification, such as Microsoft DP-600, DP-700, DP-203, PL-300, AZ-900, or a Databricks certification.
  • Microsoft DP-600 or DP-700 certification is preferred; enterprise-scale or regulated-environment experience and behavioural analytics technology experience are advantageous.

Tech Stack

Categories

Data Engineering
DVT

About DVT

501-1,000 employees

DVT is a South African technology services firm that builds custom software and supports AI, data engineering, testing, UX, and cloud projects. It provides consulting and staffed engineering teams for enterprises in South Africa and abroad, including work in banking and payments. Founded in 1999 and headquartered in Johannesburg, it is privately held and operates as a BEE Level 2 company.

Contact me