Data Engineer

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

Job Description

Join our innovative team as a Data Engineer in Pretoria. This position involves the design and implementation of scalable data solutions that enhance our analytics capabilities. We require someone with a strong technical background and the ability to work collaboratively across teams.

Responsibilities

  • Architect and optimize data solutions that meet business needs.
  • Implement data storage and retrieval solutions that enhance performance.
  • Work with stakeholders to define and capture data requirements.
  • Use SQL and other querying languages to analyze and manipulate data.
  • Participate in code reviews and contribute to team standards.
  • Mentor junior engineers and share best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Data Science or a related discipline is preferred
Experience
  • 5+ years of experience in data engineering or analytics
Technical Skills
  • Scala
  • ETL Tools (Talend, Apache NiFi)
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Microsoft Certified: Azure Data Engineer Associate
  • Cloudera Certified Professional (CCP): Data Engineer
Languages
  • English: Fluent

Advantageous

  • Familiarity with NoSQL databases: Knowledge of NoSQL solutions such as MongoDB or Cassandra is advantageous.
  • Data Governance Experience: Experience in implementing data governance policies and compliance is a plus.

Benefits

  • Health coverage including medical, dental, and vision
  • Pension plan with employer contributions
  • Flexible work arrangements
  • Sponsorship for further education and training

Company Culture

  • Continuous Learning: We promote a learning culture where ongoing education and professional growth are valued.
  • Supportive Environment: We create a supportive atmosphere that encourages personal and professional development.
  • Work-Life Balance: We emphasize work-life balance to ensure our team's well-being.
Status: Closed