Enable job alerts via email!

Data Engineer (Azure) - 6 month contract

Ace Staffing

Johannesburg

On-site

ZAR 300 000 - 400 000

Part time

23 days ago

Job summary

A leading digital strategy and technology services company is looking for a skilled Azure Data Engineer to design and maintain scalable data pipelines. Key responsibilities include collaborating with stakeholders and ensuring data quality. The ideal candidate should have a degree in Computer Science, strong SQL and Azure Data Factory experience, as well as skills in Python or C#. This hybrid role is based in Johannesburg.

Qualifications

  • Proven experience with Azure Data Factory and other Azure data services.
  • Strong SQL skills and experience with relational databases.
  • Excellent problem-solving skills and ability to troubleshoot complex data issues.

Responsibilities

  • Design, develop, and maintain scalable ETL data pipelines using Azure Data Factory.
  • Collaborate with data architects, analysts, and business stakeholders to gather requirements.
  • Monitor pipeline performance and troubleshoot issues proactively.

Skills

Azure Data Factory
SQL
Python
Data Warehousing
C#
Java
REST APIs

Education

Bachelor's degree in Computer Science or related field

Tools

Azure Blob Storage
Azure SQL Database
Job description
Location

Bryanston, Johannesburg (Hybrid / remote)

Contract

6 months starting asap / 1 July 2025

Overview

A leading digital strategy and technology services company is seeking a skilled Azure Data Engineer with strong expertise in Azure Data Factory. This role involves designing, building, and maintaining scalable data pipelines to support data integration, transformation, and analytics for enterprise clients.

Key Responsibilities
  • Design, develop, and maintain scalable ETL data pipelines using Azure Data Factory.
  • Extract, transform, and load (ETL) data from multiple sources into cloud-based data warehouses.
  • Collaborate with data architects, analysts, and business stakeholders to gather requirements and deliver data solutions.
  • Implement data transformation and cleansing logic to ensure data quality and consistency.
  • Optimize data workflows for performance, scalability, and cost-efficiency.
  • Monitor pipeline performance and troubleshoot issues proactively.
  • Create and maintain technical documentation, including data mappings, flow diagrams, and design specs.
  • Stay current with Azure tools, trends, and best practices.
  • Participate in code reviews, knowledge-sharing, and continuous improvement initiatives.
  • Mentor junior team members and contribute to their professional growth.
  • Ensure adherence to data privacy, security, and compliance standards.
Qualifications and Skills
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.
  • Proven experience with Azure Data Factory and other Azure data services (e.g., Azure Blob Storage, Azure SQL Database).
  • Strong SQL skills and experience with relational databases.
  • Solid understanding of data warehousing concepts and dimensional modeling.
  • Familiarity with REST APIs, message queues, and various data formats.
  • Proficient in scripting / programming with Python, C#, or Java.
  • Excellent problem-solving skills and ability to troubleshoot complex data issues.
  • Strong communication and collaboration skills across technical and non-technical teams.
  • Azure certifications (e.g., Azure Data Engineer Associate) are advantageous.
  • Candidates with a passion for data engineering and a track record of building robust data solutions in Azure are highly encouraged to apply.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.