Current jobs related to Data Engineer - Johannesburg, Gauteng - Belay Talent Solutions


  • Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.The Data Management Security Engineer...

  • Data Analyst

    7 days ago


    Johannesburg, Gauteng, South Africa NTT Data Full time

    Role Summary:The Data Analyst will play a pivotal role in transforming data into actionable insights that drive strategic decision-making across the organisation. This role requires a strong analytical mindset and proficiency in data visualisation. The ideal candidate will bridge the gap between data and business.Responsibilities:Develop and maintain...


  • Johannesburg, Gauteng, South Africa NTT Data Full time

    Job SummaryThe Senior Data Scientist will lead the design, development, and deployment of advanced analytics and machine learning solutions that drive strategic decision-making and operational efficiency. This role requires a deep understanding of data science, data engineering, and AI concepts, and will play a pivotal role in embedding intelligent...


  • Johannesburg, Gauteng, South Africa RANGR Data Full time

    RANGR Data is an advanced data engineering and analytics consulting firm, and a certified partner of Palantir. We help clients implement and support the most advanced data operations platform: Palantir FoundryRole OverviewAs Lead Engineer, you are responsible for driving the technical success of client solutions by leading a team of engineers in designing,...

  • Data Scientist

    7 days ago


    Johannesburg, Gauteng, South Africa NTT Data Full time

    Summary of roleThe Data Scientist is responsible for leveraging advanced analytics, machine learning, and statistical modelling to extract actionable insights from complex datasets. This role supports strategic decision-making, drives innovation, and enhances operational efficiency across the organisation.Responsibilities:Develop, implement, and maintain...

  • Data Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa Betway Africa Full time

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Data Pipeline DevelopmentData Engineers design and develop data pipelines to extract, transform, and load (ETL) data from various sources into a data warehouse, data lake, or data mart. They use technologies such as Apache Spark, Apache Kafka, or...

  • Data Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa Dariel Full time

    Data Engineer / Streaming EngineerJohannesburg, Gauteng, South Africa(Hybrid)Employment Type: Full-TimeAbout the RoleWe are looking for a highly skilled and motivatedData Engineer / Streaming Engineerto join our team. This role is central to building and supporting scalable, secure, and repeatable data pipelines that power intelligent decision-making. You'll...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Calibrate People Full time

    Data Engineer"Join Us as a Data Alchemist: Turn Raw Data into Golden Insights"Location: Johannesburg, SA - Hybrid | Salary:Competitive (Cause you're worth it)Are you a data virtuoso with a flair for crafting seamless data highways? We're on the hunt for a Data Engineer extraordinaire to join our client's dynamic Technology Team. This role offers the...

  • Data Engineer

    7 days ago


    Johannesburg, Gauteng, South Africa Crayon 🖍️ Full time

    Note: This role is advertised as Databricks Developer on Crayon.How you'll roleThe Databricks Developer is a key role focused on designing and implementing scalable data pipelines. The developer will transform raw data into analytics-ready datasets and support AI workloads using the Databricks platform. The position involves collaborating closely with data...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa The Legends Agency Full time

    Data Engineer (Contractor)Work on impactful data projects with a leading insurance clientJohannesburg | R550 per hour | 08:00am to 17:00pm | 12-month contract with extension potentialAbout Our ClientOur client is a specialist data and technology consultancy, delivering innovative solutions that empower financial services businesses to make smarter, faster...

Data Engineer

3 weeks ago


Johannesburg, Gauteng, South Africa Belay Talent Solutions Full time

We are looking for a skilled Data Engineer with strong experience in the Microsoft technology stack, advanced SQL and PowerBI and solid knowledge of Azure data services. The ideal candidate will design, build, optimise, and maintain scalable data pipelines, ensuring high-quality data delivery to support our analytics, reporting, and business intelligence needs.

Key Responsibilities

Data Engineering & Development

  • Design, build, and maintain scalable ETL/ELT pipelines in Azure.
  • Develop and optimise SQL queries, views, functions, and stored procedures.
  • Build and manage data models, data marts, and warehouse structures.
  • Implement data integration between multiple systems and APIs.
  • Ensure data accuracy, quality, and performance across the full data lifecycle.

Azure Technologies

  • Work with Azure cloud services such as:
    • Azure Data Factory
    • Azure Synapse Analytics / SQL Pools
    • Azure SQL Database / SQL Managed Instance
    • Azure Data Lake Storage (ADLS)
    • PowerBI
  • Monitor and optimise Azure resource performance and cost.

Business Intelligence & Reporting

  • Collaborate with BI and business teams to deliver robust datasets for analytics.
  • Build and optimise Power BI data models.
  • Write, troubleshoot, and optimise DAX calculations and measures.

Data Quality & Governance

  • Implement data validation, cleansing, and transformation processes.
  • Ensure compliance with data security, governance, and regulatory standards.
  • Maintain documentation of data models, pipelines, and processes.

Collaboration

  • Work closely with developers, product teams, and business stakeholders.
  • Translate business requirements into technical data solutions.
  • Support ad hoc data requests and reporting needs.

Required Skills & Experience

Technical Skills

  • Strong SQL (queries, stored procedures, optimisation).
  • Proven experience with the Microsoft Data Stack.
  • Expertise in Azure Data Factory, Azure SQL, Synapse, ADLS.
  • Power BI experience including data modelling and DAX.
  • Strong understanding of ETL/ELT patterns, relational databases, and dimensional modelling.

Experience

  • 35+ years as a Data Engineer or similar role.
  • Experience working with large datasets and performance tuning.
  • Experience integrating disparate data sources (APIs, files, DBs).

Nice-to-Have

  • Experience with Azure DevOps pipelines for data processes.
  • Knowledge of Python or C# for data automation.
  • Exposure to CI/CD, version control (Git), and infrastructure-as-code.
  • Monitoring tools such as Log Analytics or Application Insights.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Ability to communicate complex technical concepts clearly.
  • Detail-oriented with strong documentation habits.
  • Collaboration-focused, proactive, and able to work independently.

Qualifications

  • Bachelors degree in Computer Science, Information Systems, Data Engineering, or equivalent experience.
  • Relevant Microsoft certifications (Azure Data Engineer Associate, etc.) are an advantage.