Job Description:

Location: Sandton (Hybrid) 
Job Type: 12 month contract 
Rate: R 700 per hour

Overview:
We are looking for a highly skilled Senior Data Engineer to join a leading bank. The ideal candidate will have 5-8 years of experience in data engineering, with strong back-end and front-end development skills, a deep understanding of SQL (especially MSSQL), and experience in building data warehouse components. You will be responsible for ensuring data governance, presenting data visualizations, and maintaining high-quality data architecture.

Key Responsibilities:

  • Build and maintain data warehouse components on Terradata warehouse (3NF).
  • Design and develop data pipelines, data models, and ETL processes.
  • Present data visualizations on dashboards using PowerBI.
  • Document data definitions, business glossaries, and ensure compliance with data governance.
  • Get data models approved before use, ensuring accuracy and consistency.
  • Collaborate with cross-functional teams to implement and refine data solutions.
  • Work with data APIs to integrate various data sources.
  • Support the design and development of scalable, high-performance data systems.
  • Experience with workflow tools like TIBCO AMX / Camunda will be advantageous.

Technical Skills Required:

  • Data Engineering: 5-8 years of experience in data engineering, including back-end and front-end development.
  • SQL: Strong SQL skills, particularly with MSSQL.
  • Data Technologies: Experience with Terradata, Hive, PowerBI, and data APIs.
  • Data Governance: Familiarity with documenting data definitions, business glossaries, and data model approvals.
  • Data Warehouse Design: Experience in building data warehouse components, specifically on Terradata warehouse (3NF).
  • Workflow Tools (Advantageous): Experience with TIBCO AMX, Camunda.

Qualifications:

  • Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree.
  • 8+ years of experience in data engineering.
  • Familiar with one or more programming languages appropriate for data engineering.
  • System design experience is advantageous.

Personal Attributes:

  • Strong problem-solving and analytical skills.
  • Ability to collaborate effectively with cross-functional teams.
  • Excellent communication skills for presenting technical concepts to non-technical stakeholders.
  • Detail-oriented with a focus on data accuracy and quality.

Working Place:

Sandton