DATA ENGINEER – SENIOR CONSULTANT – AWS | DELOITTE

DATA ENGINEER – SENIOR CONSULTANT – AWS | DELOITTE SOUTH AFRICA – JOHANNESBURG, GAUTENG

Location: 5 Magwa Crescent, Waterfall City, Johannesburg, Gauteng
Company: Deloitte South Africa
Position: Full-Time | Senior Consultant | AWS – Data Engineering

ABOUT DELOITTE SOUTH AFRICA

Deloitte South Africa is part of the global Deloitte network, which includes over 457,000 professionals across 150+ countries. Deloitte offers a comprehensive suite of professional services including audit, consulting, financial advisory, tax, and risk management. With a strong presence in Johannesburg, Deloitte continues to serve major clients, including four out of five Fortune Global 500® companies.

With deep-rooted values in innovation, excellence, and transformation, Deloitte’s Consulting Division is reshaping how businesses compete. Its cloud and data services, particularly under the AWS umbrella, are empowering organizations to thrive in a data-driven economy.

ROLE OVERVIEW

As a Senior Consultant Data Engineer at Deloitte, you will be responsible for designing and implementing advanced data integration solutions for enterprise clients. This role focuses on AWS cloud technologies and requires a solid foundation in data warehousing, ETL processes, and big data engineering.

The selected candidate will work closely with technical leads and business stakeholders to build scalable, efficient, and secure data architectures. You will play a key role in shaping data engineering strategies that align with FinOps principles and business goals.

KEY RESPONSIBILITIES

  • Lead the design and development of enterprise-scale data pipelines using AWS-native tools

  • Implement data warehousing and ETL workflows with technologies like SSIS, Informatica, and IBM DataStage

  • Collaborate with client stakeholders to define data integration strategies and architectural standards

  • Develop reusable data design patterns, models, and automation scripts for streamlined delivery

  • Conduct data modeling using techniques such as Data Vault, Kimball, and 3rd Normal Form

  • Optimize performance of large-scale queries and manage data partitioning and indexing strategies

  • Guide junior engineers and review code to maintain delivery standards

  • Support architectural approvals and documentation of client solutions

  • Build streaming and real-time processing pipelines using Kafka, NiFi, or Spark Streaming

  • Utilize DataOps methodologies for continuous integration and deployment of data solutions

REQUIRED QUALIFICATIONS AND EXPERIENCE

  • Bachelor’s degree in Data Science, Engineering, Computer Science, or a related technical field

  • Preferred: Master’s Degree or post-graduate certification in data or cloud technologies

  • AWS Data Analytics or AWS Solutions Architect certifications are highly desirable

  • Minimum of 3–5 years’ experience in enterprise data engineering, preferably client-facing

  • Demonstrated ability to work with complex data platforms and agile development environments

TECHNICAL SKILLS REQUIRED

Cloud and Databases

  • AWS Data Lake, S3, Redshift, Glue, Lambda, EMR

  • SQL Server, SAP HANA, Teradata, NoSQL (MongoDB, Cassandra), Hive, Cosmos DB

  • Cloud-native streaming and storage architecture on AWS

Programming and Tools

  • SQL, Python, Java, Shell scripting

  • ETL tools: Informatica, SSIS, IBM DataStage, SAP Data Services

  • Data visualization: Tableau, Power BI

  • Messaging: Kafka, RabbitMQ

  • Big Data: Hadoop (Cloudera), Spark, HiveQL, Pig

Data Modeling & Governance

  • Experience with OLAP, MDX, and multidimensional modeling

  • Proficiency in Data Vault, Kimball Methodologies

  • Knowledge of architectural governance, cost optimization, and security best practices

Methodologies

  • Agile, PMBOK, DataOps, DevOps

  • CI/CD tools for data pipeline automation

  • Strong knowledge of source control (Git) and containerization is a plus

BEHAVIORAL COMPETENCIES

  • Excellent written and verbal communication skills for client-facing interactions

  • Strong analytical and problem-solving capabilities

  • Ability to mentor junior team members and lead solution discussions

  • A collaborative team player with an ability to work under pressure

  • Curious and self-driven with a continuous improvement mindset

WHAT DELOITTE OFFERS

Deloitte South Africa offers an unmatched working environment where professionals can thrive through innovation, global exposure, and growth. The benefits of this position include:

  • Working on high-impact, high-visibility cloud data transformation projects

  • Access to AWS specialists and cutting-edge training resources

  • Flexible work arrangements with remote collaboration tools

  • Competitive remuneration aligned with your skill level and experience

  • A collaborative culture that values integrity, diversity, and performance

INCLUSIVE EMPLOYER STATEMENT

Deloitte is committed to creating a diverse and inclusive environment for all employees. Every individual is respected, valued, and given equal opportunity to thrive regardless of race, gender, age, religion, or disability status. Reasonable accommodations are provided where necessary during the recruitment and employment process.

APPLICATION DETAILS

This opportunity is ideal for experienced Data Engineers with a background in AWS cloud ecosystems and enterprise data integration. If you are ready to elevate your career at one of South Africa’s top consulting firms, apply now via Deloitte Careers or through jobsandcareeropportunities.co.za.

Please ensure you never pay for job applications. Deloitte does not request any payment from job seekers and is not affiliated with agencies that charge fees. Report any suspicious activity.

RELATED JOB OPPORTUNITIES

Explore more data and cloud career paths on our platform:

📢 Apply now

Be the first to comment

Leave a Reply

Your email address will not be published.


*