Data Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Seeking a Data Engineer with expertise in data warehousing and ETL processes to contribute to our growing analytics team. Based in Johannesburg, you will be responsible for maintaining and optimizing our databases, analyzing large datasets, and supporting business intelligence initiatives. Strong skills in data extraction, transformation, and loading are required, along with a proactive mindset toward identifying data quality issues.

Responsibilities

  • Architect data solutions to support business analytics.
  • Collaborate with software engineers to integrate data into applications.
  • Assist in defining best practices for data management and architecture.
  • Analyze performance metrics to improve data processes.
  • Participate in code reviews and contribute to team standards.

Requirements

Education
  • Bachelor's degree in Data Science or relevant field
  • Master's degree is an advantage
Experience
  • 4+ years of experience in data engineering with hands-on experience in big data solutions.
Technical Skills
  • ETL tools
  • NoSQL Databases
Soft Skills
  • Problem-solving
  • Teamwork
Certifications
  • Microsoft Certified: Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with data quality frameworks: Experience in implementing and maintaining data quality frameworks.
  • Knowledge in machine learning concepts: Understanding of basic machine learning concepts and frameworks.

Benefits

  • Comprehensive health and wellness programs
  • Generous leave policies
  • Performance bonuses
  • Training and development opportunities

Company Culture

  • Team Spirit: We greatly value teamwork and collaboration.
  • Continuous Improvement: Committed to constant improvement through feedback and learning.
  • Respect and Integrity: We uphold fairness and respect in every aspect of our work.
Status: Closed