Data Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

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.
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 ...
View more view more

Key Skills

  • Apache Hive
  • S3
  • Hadoop
  • Redshift
  • Spark
  • AWS
  • Apache Pig
  • NoSQL
  • Big Data
  • Data Warehouse
  • Kafka
  • Scala