DLK logo

Data Engineer

Hiring from
South Africa
Work type
Hybrid
Posted

613,656 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Job Description

We are looking for a Data Engineer to design and maintain scalable data solutions that support applications, reporting and analytics. The role includes developing data pipelines, contributing to data architecture and supporting data engineering projects.

​
  • Translate business requirements into data solutions, reports and dashboards.
  • Design, develop and maintain ETL processes and data pipelines using Azure Data Factory.
  • Build and manage data warehouses and data models, including facts, dimensions and relational structures.
  • Write complex SQL and T-SQL queries, views and stored procedures.
  • Develop Power BI reports, dashboards and semantic models using DAX.
  • Integrate data across legacy and modern systems, and automate batch processing and scheduled tasks.
  • Deploy and manage data solutions on Azure.
  • Monitor and optimise data solutions for performance, reliability, scalability and cost.
  • Troubleshoot data issues and provide support for existing BI solutions.
  • Maintain technical documentation and participate in architecture, design and code reviews.
  • Contribute to modernising data platforms and support relevant Azure and AI initiatives.


  • Requirements

    Qualifications and experience
    • Matric is essential.
    • A degree in Computer Science, Engineering, Mathematics or a related field, or at least 10 years of relevant experience in place of a degree.
    • Approximately 4–5 years of relevant experience. A postgraduate qualification with a relevant practical component may substitute for some experience.

    Technical skills
    • Data pipeline and ETL development, including Azure Data Factory.
    • Data warehousing, including dimensional, multidimensional and relational modelling.
    • Advanced SQL and T-SQL, including joins, views and stored procedures.
    • Power BI, including dashboards, semantic models, DAX and cubes.
    • Azure cloud solutions and integration between on-premise, legacy and modern systems.
    • Process automation, batch processing and scheduling.

    Benefits

    Hybrid working option

    Similar jobs