Back to jobs

Data Engineer & Analyst Client Tech

Investec Gauteng about 10 hours ago
Engineering

We are looking for a highly experienced Data Engineer & Analyst with deep knowledge of Azure technologies to work in our data infrastructure and insight-driven projects. This role combines engineering and analytical expertise to design, implement, and refine data systems while delivering actionable insights that support key business decisions.

Key Responsibilities

Data Engineering:

Design, develop, and maintain robust and scalable data pipelines and ETL processes using Azure Data Technologies.

Ensure data accuracy and integrity through automated testing, validation, and monitoring systems.

Work closely with data architects to design optimal data models and architectures that align with best practices.

Implement and optimize data storage solutions on Azure, including Azure Blob Storage and Azure Synapse Analytics.

Monitor and troubleshoot data workflows to ensure performance efficiency, reliability, and timeliness.

Data Analysis:

Conduct detailed analysis of large datasets to uncover trends, patterns, and actionable insights to inform business Strategies.

Build and manage dashboards and reports using Power BI ensuring they meet business requirements.

Partner with stakeholders across the business to define data requirements and deliver insights aligned with strategic objectives.

Present analytical findings to both technical and non-technical audiences in a clear, actionable format.

Qualifications, Experience and Skills

Bachelor's degree in computer science, Data Science, Statistics, or a related field.

3+ years of hands-on experience in both data engineering and data analysis roles.

Proficiency in Azure data services, including Azure Data Factory, Azure Databricks, Azure SQL Database, Azure Synapse Analytics, Microsoft Fabric.

Strong programming skills in SQL and either Python or Scala.

Experience with data visualization tools, preferably Power BI.

Understanding of data warehousing concepts, methodologies, and best practices.

Strong problem-solving skills and attention to detail.

Excellent communication skills, with the ability to work effectively across technical and business teams.