Search thousands of fresh jobs

×
This job is expired
DCV Sabenza IT and Recruitment

Intermediate Analytics Engineer at Sabenza IT & Recruitment

DCV Sabenza IT and Recruitment

  • R Undisclosed
  • Contract Management position
  • Johannesburg
  • Posted 02 Nov 2026 by DCV Sabenza IT and Recruitment
  • Expires in 30 days
  • Job 2646839 - Ref 878000028008788
Apply Now

About the position

Summary of Role


The Analytics Engineer builds the silver and gold layers the business runs on: canonical models and certified metrics in SQL on Databricks, with the tests and documentation that keep them trustworthy. Dashboards, analysts, applications and AI agents all consume the same certified tables and metric views, so every measure is defined once and used everywhere.



Responsibilities:

Silver and Gold Modelling

  • Build silver and gold models in Databricks using Lakeflow Declarative Pipelines and dimensional modelling so that the business queries one consistent, fast layer.
    Keep every business rule, join and aggregation inside the models, leaving consuming tools with none of their own, so that each rule is defined once and used everywhere.

Metrics and Semantics


  • Define certified metrics in gold tables and Unity Catalog metric views by agreeing definitions with metric owners so that every consumer, human or AI agent, reports the same number.
  • Maintain one authoritative definition per metric, with owner, grain, lineage and agent metadata, so that certification is auditable and BI tools and AI agents read measures correctly.

Quality, Testing and Migration Assurance


  • Add expectations and data quality checks to every model by codifying rules in the pipeline so that failures are caught before consumers see them.
  • Reconcile Databricks outputs against SAP BW extracts during the migration so that migrated reports are trusted.

Delivery and Governance


  • Ship changes through Git pull requests, GitHub Actions and Databricks Asset Bundles so that every change is reviewed, tested and reversible.
  • Apply access control, masking and row filters aligned to data sensitivity so that governed self-service stays safe.


RequirementsQualifications and Experience


  • Matric and a Bachelor's degree in Data Science, Statistics, Computer Science, Information Systems, Engineering or a related field, or equivalent practical experience.
  • 3 or more years in analytics engineering, data engineering or advanced analytics.
  • Expert SQL: window functions, CTEs, complex joins and large analytical models, with the judgment to tell a query that returns the right answer from one that will still return it on full SAP history.
  • Strong data modelling: star schemas, dimensional modelling, fact and dimension design.
  • Experience with a declarative transformation framework: Databricks Lakeflow Declarative Pipelines, or dbt, which transfers directly. The Databricks Certified Data Engineer Associate or the dbt Analytics Engineering certification also counts.
  • Git and CI/CD in data work: pull requests, review and automated deployment. The Databricks Git UI counts.
  • Working SAP knowledge: BW objects such as InfoProviders, extractors and routines, plus S/4HANA or Business Data Cloud. This role reads SAP semantics daily during the BW-to-Databricks migration.
Advantageous Experience


  • Retail data, ideally pharmacy retail. Healthcare or financial services also count.
  • Working Python for pipeline unit tests and transformations SQL cannot express.
  • Coding agents such as Claude Code or Codex, with each ported model reconciled against its SAP source.
  • Exposure to Power BI or Qlik and how BI tools consume analytical models.



Desired Skills:

  • SQL
  • CI/CD Pipelines
  • Github
  • SAP
  • Databricks

Desired Qualification Level:

  • Degree

About The Employer:


Apply Now

DCV Sabenza IT and Recruitment

About the agency

Dedicated to the recruitment of IT professionals Sabenza iT is a South African registered business focusing on Finance, Engineering, SAP and general iT recruitment. We have over 18 years' experience in recruiting in South Africa, Australia, Europe, South America and Asia and have worked with a number of large companies offering the best service. We at Sabenza iT understands the changing market and we mold our services around each of our client's needs to offer a personal service. Sabenza iT has forged strong relationships with both Clients and Consultants by ensuring both parties get the most out of every placement. Our Head Office is based in South Africa and we have a satellite office in the UK so that we can keep in contact with expats who may consider returning to South Africa and so that we can offer our services globally for Consultants looking to go to South Africa and Consultants who are looking for opportunities abroad. We at Sabenza recognize the difference it makes to maintain good client relationships and we are keeping our client base niche and manageable in order to give the best service possible. We have gained a good reputation in the market place and have built a very large network and database of consultants that we draw from for each role. We are able to send applications within 24 hours of receiving a role profile or spec. We use one of the best Database software tools available to keep our database up to date and very fast to search. Sabenza iT does not only use job-sites, we headhunt and we use our network to find our clients the right Candidates. We have a strong Facebook presence and we have over 12,000 LinkedIn connections. For further information, please visit our website www.sabenzait.co.za or call me at any time on Tel: 0330040131.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 29 days

Email me jobs similar to: Intermediate Analytics Engineer at Sabenza IT & Recruitment

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.