Business Intelligence Data Engineer (contract) South Africa/hybrid

South Africa, South Africa

Job Description

Business Intelligence Data Engineer (Contract) South Africa/Hybrid
Our client requires the services of a Business Intelligence Data Engineer, responsible for designing, building, and maintaining scalable data pipelines and cloud-based data platforms that support enterprise analytics, reporting, and data-driven decision-making. The role ensures reliable, high-quality, and well-structured data delivery across the organisation.
Contract Details:

  • Working Model: Hybrid
  • Assignment: Contract role for initial 6 months (possibility of renewal).
  • Commencement: As soon as possible.
Key Responsibilities
Data Pipeline Development (ETL / ELT)
  • Design, build, and optimise data ingestion, transformation, and integration pipelines.
  • Implement batch, near-real-time, and event-driven data processing patterns.
  • Automate data extraction from cloud, SaaS, and on-premise source systems.
Data Platform Engineering
  • Develop and maintain data lakes, data warehouses, and semantic layers.
  • Build and manage cloud-based data platforms across Azure, AWS, or GCP environments.
  • Ensure data platforms are scalable, resilient, and cost-efficient.
Data Quality & Reliability
  • Implement data validation, monitoring, and alerting frameworks.
  • Ensure data accuracy, completeness, timeliness, and reliability.
  • Collaborate with cross-functional teams to investigate and resolve data issues.
Collaboration & Delivery
  • Work closely with Data Modellers to implement schemas, transformations, and best-practice data structures.
  • Support BI developers, analysts, and product teams with trusted, high-quality datasets.
  • Participate in Agile ceremonies, sprint planning, and delivery cycles.
Governance, Security & DevOps
  • Maintain data catalogues, lineage, and technical documentation.
  • Ensure compliance with data security, privacy, and governance standards.
  • Apply CI/CD, GitOps, and deployment automation best practices for data solutions.
Qualifications & Experience
Education:
  • Bachelor's Degree in Computer Science, Engineering, Data Analytics, or a related field.
Experience:
  • 3-7+ years' experience in data engineering or large-scale data environments.
  • Experience building and supporting enterprise analytics platforms.
Certifications (Advantageous):
  • DP-203: Azure Data Engineer Associate
  • DP-700: Fabric Analytics Engineer
  • AZ-900: Microsoft Azure Fundamentals
Knowledge & Skills
Technical Skills:
  • Advanced SQL and Python for data pipeline development, optimisation, and transformation.
  • Hands-on experience with ETL/ELT frameworks and platforms, including:
  • Microsoft Fabric Data Pipelines, Lakehouse, Warehouse, OneLake, and Notebooks
  • Azure Data Factory (ADF) for orchestration and data movement
  • Databricks for scalable data engineering, Delta Lake, and workflow orchestration
  • Strong understanding of data warehousing principles, including dimensional modelling, star and snowflake schemas, and slowly changing dimensions (SCDs).
  • Experience with cloud storage and compute platforms such as:
  • Azure Data Lake Storage (ADLS Gen2)
  • Microsoft Fabric OneLake
  • Familiarity with containerisation technologies (Docker, Kubernetes) for deploying data services or microservices.
  • Experience implementing CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
  • Working knowledge of cloud security and governance concepts, including Key Vaults, managed identities, RBAC, and data access patterns.
  • Exposure to Delta Lake, Parquet formats, Medallion architecture, and scalable batch and streaming ingestion patterns (advantageous).
Soft Skills:
  • Strong analytical thinking and problem-solving ability.
  • Collaborative mindset with the ability to work across data, BI, and architecture teams.
  • Ability to design scalable, maintainable, and future-ready data solutions.
#FuelledbyPassionIntegrityExcellence #isanqa #isanqaresourcing #isanqajobs #DataEngineer #BusinessIntelligence #AzureDataEngineer #MicrosoftFabric #ETL #ELT #DataPipelines #CloudData #SQL #Python #Databricks #AgileTeams #HybridWork #ITCareers #SouthAfricaJobs

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1632869
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned