Data Engineer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are on the hunt for a Data Engineer with a strong background in data systems and processing frameworks. You will work closely with stakeholders to ensure efficient data flow and support the overall data strategy.

Responsibilities

  • Design and develop ETL processes to extract, transform, and load data.
  • Maintain data pipelines, addressing any issues that arise.
  • Collaborate with business stakeholders to gather and clarify data requirements.
  • Implement data quality checks to ensure integrity and reliability.
  • Document system architecture and data flows for future reference.
  • Provide technical guidance to junior team members.

Requirements

Education
  • Master's degree in Data Science, Computer Science, or relevant field is a plus
Experience
  • 3-5 years of experience in data-related roles, preferably in data engineering
Technical Skills
  • Data Warehousing
  • Cloud Platforms
Soft Skills
  • Attention to detail
  • Communication skills
Languages
  • English: Fluent

Advantageous

  • Knowledge of NoSQL databases: Experience with databases like MongoDB or Cassandra.
  • Experience in Agile and Scrum methodologies: Ability to work effectively in Agile teams and understanding of Scrum practices.

Benefits

  • Comprehensive health insurance
  • Training and certifications offered
  • Work-life balance initiatives
  • Annual bonuses based on performance

Company Culture

  • Diversity and Inclusion: We celebrate diversity and inclusivity in our workplace.
  • Workplace Flexibility: We provide flexible work arrangements to promote work-life harmony.
  • Employee Recognition: We recognize and celebrate the contributions of our employees.
Status: Open