Senior Data Consultant (Johannesburg) needed at Cyberlogic

Save

Job title : Senior Data Consultant (Johannesburg)

Job Location : Gauteng, Johannesburg

Deadline : January 18, 2025

Quick Recommended Links

Purpose Of Position

  • As a Senior Data Consultant, you will play a critical role in designing, developing, and maintaining data pipelines to enable data-driven decision-making across our clients’ businesses. You will work closely with a small but highly skilled team of data engineers, data scientists, and business analysts to deliver high-impact solutions. You’ll be expected to bring both technical expertise and a collaborative mindset, helping to shape the architecture and development of data solutions on cloud platforms.

Key Responsibilities

  • Design, build, and maintain scalable data pipelines for the collection, transformation, and storage of data. 
  • Work with large, complex datasets to ensure efficient processing and integration. 
  • Develop data engineering solutions using Azure technologies and PySpark for distributed data processing. 
  • Implement ETL processes and automate data workflows to support analytics, reporting, and business intelligence initiatives. 
  • Collaborate with data scientists, business analysts, and stakeholders to understand data requirements and deliver actionable insights. 
  • Ensure data quality, consistency, and reliability across all pipelines and datasets. 
  • Optimize data models, storage, and processing workflows for performance and scalability. 
  • Contribute to the architecture and design decisions for cloud-based data platforms. 
  • Mentor junior team members and foster a collaborative and innovative team culture. 
  • Troubleshoot and resolve issues related to data pipelines, ensuring high availability and performance. 

Key Requirements

Essential: 

  • 8-10 years of experience in data engineering or a related role with a strong background in building and optimizing data pipelines. 
  • Expertise in PySpark for large-scale data processing and distributed computing. 
  • Strong experience with Azure data technologies (Azure Data Factory, Azure Databricks, Azure SQL Database, etc.). 
  • Proficiency in SQL and experience working with relational and NoSQL databases. 
  • Experience with cloud-based data platforms and services, especially in Azure. 
  • Solid understanding of ETL processes and data modeling techniques. 
  • Strong problem-solving and troubleshooting skills. 
  • Experience working with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) practices. 
  • Strong communication skills and the ability to work effectively within a collaborative, small-team environment. 
  • A proactive, self-starter attitude with a passion for data engineering and technology. 

Preferred

  • Experience with data warehousing solutions (e.g., Azure Synapse Analytics, Snowflake). 
  • Familiarity with other big data technologies (e.g., Hadoop, Kafka, Spark Streaming). 
  • Experience with infrastructure as code (IaC) tools such as Terraform or Azure Resource Manager (ARM). 
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes). 
  • Background in Agile development methodologies. 

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • Research / Data Analysis  jobs