IT Data Engineer

Tsogo Sun Digital.

Johannesburg

On-site

ZAR 900,000 - 1,500,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tsogo Sun Digital is seeking an IT Data Engineer to design, develop, and maintain scalable data solutions for enterprise-wide data collection, processing, storage, and analytics. The role supports BI, reporting, and data-driven decision-making by ensuring high-quality, secure data across the organization.

You will build data pipelines, optimize ETL/ELT processes, and implement data governance while collaborating with analysts, developers, and data scientists.

Qualifications

  • Requires a Bachelor’s degree in computer science, information systems, IT, data science, or related field.
  • Relevant certifications are advantageous and can boost eligibility.
  • 4–8 years’ experience in data engineering, data integration, or database development.
  • Experience with cloud data platforms (Azure preferred) and BI/analytics initiatives.
  • Strong SQL, Python, data modeling, ETL/ELT, and data warehouse design skills.

Responsibilities

  • Design, build, and maintain data pipelines and integration solutions.
  • Develop and optimize ETL/ELT processes to ingest, transform, and load data from multiple sources.
  • Design and maintain data warehouses, data lakes, and lakehouse architectures.
  • Implement and manage data models to support reporting and analytics.
  • Ensure scalability, performance, and reliability of data infrastructure.

Skills

Advanced SQL
Python
Data modeling
ETL/ELT development
REST APIs
Data warehousing
Git

Education

Bachelor's degree in CS/IS/IT/Data Science
Certifications advantageous

Tools

Microsoft Fabric
Azure Data Factory
Azure Databricks
Azure Synapse Analytics
Azure Data Lake Storage
SQL Server
Power BI
Apache Spark
Snowflake
Kafka
Airflow

Job description

Job Purpose

The IT Data Engineer is responsible for designing, developing, and maintaining scalable data solutions that enable the organization to collect, process, store, and analyze data effectively. The role supports business intelligence, analytics, reporting, and data-driven decision-making by ensuring that high-quality, reliable, and secure data is available across the enterprise.

Key Responsibilities

Data Architecture & Engineering

  • Design, build, and maintain data pipelines and integration solutions.
  • Develop and optimize ETL/ELT processes to ingest, transform, and load data from multiple sources.
  • Design and maintain data warehouses, data lakes, and lakehouse architectures.
  • Implement and manage data models that support reporting and analytics requirements.
  • Ensure scalability, performance, and reliability of data infrastructure.

Data Integration & Management

  • Integrate data from internal and external systems, applications, and databases.
  • Monitor and resolve data quality issues.
  • Maintain data dictionaries, metadata, and documentation.
  • Implement data governance and data management best practices.

Cloud & Platform Administration

  • Support cloud-based data platforms and services.
  • Configure and maintain storage, compute, and data processing environments.
  • Optimize cloud resources for performance and cost efficiency.
  • Implement monitoring and alerting for critical data systems.

Security & Compliance

  • Ensure compliance with data privacy, security, and regulatory requirements.
  • Implement appropriate access controls and data protection measures.
  • Support auditing and governance initiatives.

Operational Support

  • Troubleshoot and resolve data-related incidents and performance issues.
  • Perform ongoing maintenance and upgrades of data platforms.
  • Participate in disaster recovery and business continuity planning.

Stakeholder Collaboration

  • Work closely with business analysts, data analysts, developers, and data scientists.
  • Translate business requirements into technical data solutions.
  • Provide technical guidance on data architecture and best practices.

Required Qualifications

Education

  • Bachelor's Degree in Computer Science, Information Systems, Information Technology, Data Science, Engineering, or related field.
  • Relevant certifications are advantageous.

Preferred Certifications

  • Microsoft Certified: Azure Data Engineer Associate
  • Microsoft Fabric Analytics Engineer Associate
  • Azure Fundamentals (AZ-900)
  • Databricks Certified Data Engineer
  • Snowflake Certification (advantageous)

Experience

  • Minimum 4-8 years' experience in data engineering, database development, or data integration.
  • Experience designing and maintaining enterprise-scale data solutions.
  • Experience working in cloud environments (Azure preferred).
  • Experience supporting business intelligence and analytics initiatives.

Technical Skills

Essential

  • Advanced SQL
  • Python
  • Data modeling and database design
  • ETL/ELT development
  • REST APIs and data integration
  • Data warehouse design
  • Git version control

Preferred Technologies

  • Microsoft Fabric
  • Azure Data Factory
  • Azure Databricks
  • Azure Synapse Analytics
  • Azure Data Lake Storage (ADLS)
  • SQL Server
  • Power BI
  • Apache Spark
  • Snowflake
  • Kafka
  • Airflow

Competencies

Technical Competencies

  • Data architecture design
  • Data pipeline development
  • Performance tuning and optimization
  • Data quality management
  • Cloud data platform administration
  • Troubleshooting and problem-solving

Behavioral Competencies

  • Strong analytical thinking
  • Attention to detail
  • Effective communication skills
  • Stakeholder management
  • Collaboration and teamwork
  • Continuous learning mindset
  • Ability to work under pressure and meet deadlines

Key Performance Indicators (KPIs)

  • Data pipeline uptime and reliability
  • Data processing performance and efficiency
  • Data quality and accuracy metrics
  • Incident resolution time
  • Delivery of data engineering projects within agreed timelines
  • Compliance with data governance standards
  • User satisfaction with data services
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineering Lead
Data Engineering Lead

Blue Pearl HQ • Johannesburg

On-site
ZAR 1,100,000 - 1,900,000
Senior Data Engineer
Senior Data Engineer

Rad Resources • Gauteng

On-site
ZAR 1,000,000 - 1,300,000
Data Engineer
Data Engineer

Dariel • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Data Engineer/Analyst
Senior Data Engineer/Analyst

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Data Engineering Manager
Data Engineering Manager

Old Mutual Insure • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Data Engineer
Data Engineer

Rifumo Empowerment Holdings • Gauteng

On-site
Senior Data Engineer
Senior Data Engineer

Dariel • Gauteng

On-site
ZAR 900,000 - 1,200,000
Data Engineer
Data Engineer

Tenth Revolution Group • Gauteng

On-site
ZAR 600,000 - 900,000
Cloud Engineer
Cloud Engineer

Indsafri • South Africa

On-site
ZAR 900,000 - 1,500,000
Data Architect (8 Months Contract)
Data Architect (8 Months Contract)

ATS Client • Pretoria

On-site
ZAR 1,200,000 - 1,800,000