Data Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our exciting data team as a Data Engineer and contribute to building scalable data processing solutions that directly impact business decisions. Your role will include gathering requirements, designing systems, and ensuring data quality.

Responsibilities

  • Create and manage data integration processes using ETL tools.
  • Work with database systems such as SQL, NoSQL, to ensure data is properly stored.
  • Collaborate in cross-functional teams to align data strategies with business goals.
  • Optimize data storage and retrieval processes for analytics.
  • Participate in data architecture discussions to improve overall data strategy.
  • Contribute to building a data infrastructure that supports innovation.
  • Troubleshoot data-related issues in production environments.
  • Educate teams on utilizing data access and compliance requirements.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Master's degree in Data Science or Analytics is beneficial
Experience
  • 4+ years of relevant experience in data architecture and engineering
Technical Skills
  • Data Warehousing
  • ETL Tools
Soft Skills
  • Teamwork
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Experience working in Agile teams is preferred.
  • Experience with API development: Familiarity with building and using RESTful APIs.

Benefits

  • Health and wellness initiatives
  • Generous annual leave policies
  • Remote working options
  • Support for ongoing education and training

Company Culture

  • Innovation Driven: We embrace innovative thinking and encourage our team to explore new ideas and technologies.
  • Collaboration Focused: Our team is committed to working collaboratively, ensuring everyone has a voice.
  • Inclusive Environment: We promote diversity and inclusion, creating an environment where all team members feel welcomed.
Status: Open