Data Engineer

Johannesburg FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

We are seeking a Data Engineer to design, build, and maintain our data architecture and processes. This role plays a crucial part in ensuring data is accurate, accessible, and ready for analysis, making a significant impact on business decisions.

Responsibilities

  • Build robust data ingestion and processing frameworks.
  • Work alongside cross-functional teams to gather data requirements.
  • Ensure the quality and accessibility of data for analysis and reporting.
  • Tune database performance and provide proactive solutions to issues.
  • Streamline data operations and automate repetitive tasks.
  • Create and maintain data documentation for compliance and auditing.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree preferred
Experience
  • Minimum 3 years of experience in data engineering roles
Technical Skills
  • Java
  • ETL Processes
Soft Skills
  • Communication Skills
  • Problem-solving Skills
Certifications
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with Hadoop: Understanding of Hadoop framework for processing large datasets.
  • Proficient in data visualization tools: Experience in using tools like Tableau or PowerBI for data representation.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Training and development opportunities
  • Flexible working environment

Company Culture

  • Innovation and Collaboration: We embrace innovation and encourage collaborative teamwork to drive data-driven decision-making.
  • Continuous Improvement: Committed to continuous improvement through ongoing learning and development opportunities.
  • Inclusivity: We value and promote diversity and inclusivity within our workplace culture.
Status: Open