Job Title: Data Engineer
Location: Johannesburg
Contract type: Contract (6-month contract)
Hybrid

We are seeking a skilled and detail-oriented Data Engineer with expertise in Power BI to join our client on a 6-12-month contract. The ideal candidate will be responsible for designing, building, and maintaining efficient data pipelines and systems that drive business insights and decision-making. This role requires a proactive individual who thrives in a fast-paced environment and has a strong ability to transform raw data into actionable insights.

Roles and responsibilities:

  • Design, develop, and optimize robust ETL (Extract, Transform, Load) pipelines to process and integrate data from multiple sources
  • Build and maintain scalable data models to support analytical and reporting needs.
  • Collaborate with stakeholders to understand data requirements and deliver effective solutions using Power BI.
  • Create and manage Power BI dashboards and reports to provide actionable insights.
  • Ensure data quality, integrity, and security across all systems and processes.
  • Troubleshoot data-related issues and implement robust solutions to prevent recurrence
  • Work closely with cross-functional teams, including business analysts, data scientists, and IT, to align data engineering efforts with organizational goals.
  • Optimize data storage and processing systems for efficiency and scalability.
  • Stay updated on emerging trends and technologies in data engineering and Power BI.

Experience and qualifications:

  • Bachelor’s degree in computer science, Information Technology, Data Science, or a related field
  • 3-5+ years of experience in data engineering or a similar role.
  • Experience in working in a bank or financial services.
  • Proven expertise in Power BI, including data modelling, DAX, and creating interactive dashboards.
  • Strong proficiency in SQL and database management systems (e.g., SQL Server, PostgreSQL).
  • Experience with ETL tools and processes.
  • Familiarity with cloud platforms (e.g., Azure, AWS, or Google Cloud) and their data services.
  • Knowledge of programming languages such as Python, R, or Java (preferred).
  • Solid understanding of data warehousing concepts and architectures.
  • Strong problem-solving skills and attention to detail.
  • Strong problem-solving skills and attention to detail.

If you’re ready to take on a new challenge and make an impact, we want to hear from you. Apply now!

Desired Skills:

  • Power BI
  • Power BI Dashboards
  • Data Modelling
  • SQL
  • PostgreSQL
  • Azure
  • AWS
  • Google Cloud
  • Python
  • R
  • Java

Learn more/Apply for this position