Job Openings AWS Data Engineer (Mid- Senior)

About the job AWS Data Engineer (Mid- Senior)

EMPLOYMENT TYPE:

Initial 6-month contract with the possibility to extend.

COMPANY:
Vito Solutions

CLIENT:
A leading global consulting firm.

LOCATION:

Johannesburg, South Africa

WORKING MODEL:

Hybrid from JHB or CPT

JOB OVERVIEW:

An exciting opportunity for an experienced AWS Data Engineer to join a technology-focused consulting team delivering modern data platforms and cloud-based analytics solutions. The successful candidate will work across a variety of projects, helping organizations unlock value from their data through scalable engineering practices and innovative cloud technologies.

This role is ideal for someone who enjoys solving complex data challenges, working with cross-functional teams, and staying at the forefront of cloud and data engineering advancements.

DESCRIPTION OF POSITION:

  • Design, develop and maintain modern data platforms hosted on AWS to support reporting, analytics and AI initiatives.
  • Build and optimise robust ETL/ELT pipelines capable of processing batch, streaming and near real-time workloads.
  • Work closely with solution architects, data specialists and business stakeholders to define data structures, integration patterns and technical approaches.
  • Develop scalable data lake and data warehouse solutions that enable enterprise-wide data consumption.
  • Implement best practices around data governance, security, metadata management and workload orchestration.
  • Evaluate technical options and provide recommendations aligned with business requirements.
  • Contribute to architecture discussions and participate in technical workshops with clients and internal teams.
  • Mentor junior engineers and support knowledge sharing within the team.
  • Continuously identify opportunities to improve performance, reliability and automation across data solutions.
  • Work across AWS while remaining adaptable to other cloud technologies and modern engineering platforms when required.

KNOWLEDGE AND SKILLS:

Experience in several of the following areas is highly desirable:

Cloud Platforms

  • AWS (preferred)
  • Azure
  • Google Cloud Platform
  • Snowflake

Data Integration & ETL

  • AWS Glue
  • AWS DMS
  • Athena
  • SSIS
  • IBM DataStage
  • SAP Data Services
  • AppFlow

Programming

  • SQL
  • Python
  • Apache Spark
  • Unix/Linux shell scripting

Databases

  • SQL Server
  • MongoDB
  • Cassandra
  • HBase
  • Amazon Redshift
  • Amazon RDS
  • Hive-compatible data stores

Big Data Technologies

  • Hadoop ecosystems
  • Spark
  • Hive
  • Kafka
  • NiFi
  • Impala
  • Pig
  • Streaming and event-driven architectures

Data Modeling

  • Data Vault
  • Kimball methodology
  • Third Normal Form (3NF)
  • Dimensional modelling

QUALIFICATIONS REQUIRED:

  • Bachelor's degree or higher in Computer Science, Information Systems, Data Analytics or a related discipline.
  • Proven experience delivering cloud-based data platforms for analytics or AI workloads.

EXPERIENCE REQUIRED:

  • At least 4 years of experience delivering enterprise data engineering solutions.
  • Strong hands-on experience building data pipelines and integration frameworks using AWS services.
  • Experience working with structured, semi-structured and unstructured data sources.
  • Solid understanding of data warehousing, data lakes and modern analytics architectures.
  • Strong SQL and Python development skills.
  • Experience designing scalable data models and optimising database performance.
  • Exposure to Agile delivery methodologies and collaborative project environments.
  • The ability to communicate technical concepts clearly to both technical and non-technical audiences.

ADVANTAGEOUS SKILLS:

  • AWS certifications such as AWS Certified Data Engineer or AWS Certified Solutions Architect are advantageous.

**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.