Data Engineer

Pretoria FULL TIME R45,000 - R65,000 / Month
(R540,000 - R780,000 / Year)

Job Description

As a Data Engineer, you will play a crucial role in our data ecosystem. Your expertise in building robust data architectures will ensure that our data remains consistent, accessible, and actionable for decision-making.

Responsibilities

  • Design data storage solutions that meet the needs of various departments.
  • Create and maintain robust data pipelines that are efficient and reliable.
  • Assist in the adoption of new data management tools and technologies.
  • Generate reports and dashboards that provide actionable insights.
  • Support the integration of data sources into a unified data architecture.

Requirements

Education
  • Bachelor's degree in Information Technology, Computer Engineering, or equivalent
  • Advanced degree preferred
Experience
  • 5 years of experience in data engineering roles
Technical Skills
  • Java
  • Apache Spark
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Certified Information Systems Auditor (CISA)
  • Certified Data Management Professional (CDMP)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and containerization: Hands-on experience with Docker for deploying applications in isolated environments.
  • Knowledge of streaming data platforms: Experience with Kafka or similar technologies for real-time data processing.

Benefits

  • Comprehensive medical coverage
  • Pension fund with employer matching
  • Work-life balance initiatives
  • Tuition reimbursement for relevant courses

Company Culture

  • Sustainability Focus: We are dedicated to sustainable practices in our operations and community.
  • Employee Growth: We offer growth and advancement opportunities for all employees.
  • Open Communication: Communication channels are open at all levels to foster transparency.
Status: Closed