Data Engineer

Pretoria Full-time R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

We are looking for a skilled Data Engineer to boost our data capabilities here in Pretoria. In this role, you will develop and maintain data pipelines, ensure data quality, and support our analytics initiatives. Your contributions will help us streamline data management and enhance our overall data strategy.

Responsibilities

  • Develop data models that define how data is connected, stored, and processed.
  • Create dashboards that visualize key performance metrics from datasets.
  • Participate in regular code reviews to maintain coding best practices.
  • Provide support to users in data retrieval and interpretation.
  • Research new data technologies and tools to improve processes.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Relevant certifications are a plus
Experience
  • Minimum of 3 years in the data engineering field
Technical Skills
  • Data Warehousing
  • Data Modeling
Soft Skills
  • Creative problem-solving
  • Detail-oriented
Languages
  • English: Fluent

Advantageous

  • Experience with NoSQL databases: Knowledge and use of NoSQL databases like MongoDB or Cassandra.
  • Experience with data visualization tools: Ability to create visual representations of data through tools like Tableau or Power BI.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plan with company match.
  • Generous leave policies.
  • Supportive team environment.

Company Culture

  • Inclusivity: We are committed to creating an inclusive environment for all employees.
  • Growth Mindset: Encouraging personal and professional development for all team members.
  • Respect: Respect for every individual and their contributions is a cornerstone of our culture.
Status: Open