Senior Data Engineer/Analyst

3 days ago


Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 000 000 - R3 000 000 per year


Senior Data Engineer/Analyst - 3 Year Contract

Qualifications & Experience:

Must-Have:

  • Bachelors or Masters degree in Computer Science, Data Science, Engineering, Mathematics, or a related field.

  • 5+ years of experience in data engineering, analytics, or BI development.

  • Strong proficiency in SQL and Python for data manipulation and transformation.

  • Experience with ETL/ELT processes, data modeling, and data warehousing concepts.

  • Expertise in cloud platforms (AWS, Azure, or GCP) and big data tools (Spark, Snowflake, Databricks, Kafka).

  • Familiarity with data visualization tools (Power BI, Tableau, Looker).

Nice-to-Have:

  • Experience with AI/ML model deployment for predictive analytics.

  • Knowledge of DevOps for data (CI/CD, Infrastructure-as-Code).

  • Certifications in AWS Data Analytics, Azure Data Engineer, or Google Cloud Professional Data Engineer.

Responsibilities:

Data Engineering & Architecture:

  • Design, develop, and maintain scalable and efficient ETL pipelines for data ingestion, transformation, and storage.

  • Build and optimize data warehouses, data lakes, and real-time streaming solutions to support business intelligence and analytics needs.

  • Ensure data quality, integrity, and security across all data processing workflows.

  • Collaborate with Data Scientists, Analysts, and Software Engineers to design data models that enable advanced analytics.

  • Implement data governance, cataloging, and lineage tracking to ensure transparency and compliance.

Data Analysis & Business Intelligence:

  • Conduct data exploration, statistical analysis, and trend identification to extract actionable insights.

  • Develop interactive dashboards and reports using BI tools like Power BI, Tableau, or Looker.

  • Work closely with business teams to understand KPIs and performance metrics, translating data into valuable insights.

  • Optimize query performance and database efficiency for large-scale data processing.

Cloud & Big Data Technologies:

  • Design and manage cloud-based data solutions (AWS, Azure, GCP) with services such as AWS Glue, Azure Data Factory, Google BigQuery, Snowflake, and Databricks.

  • Work with big data frameworks like Apache Spark, Hadoop, or Kafka for distributed data processing.

  • Develop automated data pipelines using orchestration tools like Airflow, Prefect, or Luigi.

Collaboration & Leadership:

  • Work cross-functionally with engineering, product, and business teams to define data requirements.

  • Mentor junior team members and provide guidance on best practices in data engineering and analytics.

  • Drive continuous improvement initiatives in data architecture, automation, and AI-driven analytics.




  • Johannesburg, Gauteng, South Africa NTT DATA Full time R1 200 000 - R2 400 000 per year

    Job SummaryThe Senior Business Analyst (BA) is responsible for identifying business needs, analyzing requirements, and proposing solutions that deliver value within the retail sector. This role plays a critical part in bridging the gap between business stakeholders and technical teams, with a focus on the end-to-end retail value chain including procurement,...


  • Johannesburg, Gauteng, South Africa Harambee Youth Employment Accelerator Full time R600 000 - R1 200 000 per year

    Senior Data Engineer – JohannesburgHelp build technology that changes lives.About the RoleThe Harambee Software Development team is looking for an exceptional Senior Data Engineer to join our dynamic team based in Johannesburg.This role is focused on collecting, storing, and processing large sets of data to deliver optimal solutions—along with their...


  • Johannesburg, Gauteng, South Africa Harambee Full time R800 000 - R1 200 000 per year

    Senior Data Engineer - JohannesburgHelp build technology that changes lives.About the RoleThe Harambee Software Development team is looking for an exceptional Senior Data Engineer to join our dynamic team based in Johannesburg.This role is focused on collecting, storing, and processing large sets of data to deliver optimal solutions-along with their...

  • Senior Data Analyst

    3 days ago


    Johannesburg, Gauteng, South Africa Pty Full time R400 000 - R700 000 per year

    We are looking for a Senior Data Analyst to join our client's team on a 6-month contract, hybrid working with a possibility of extension.Purpose: To analyse banking data across multiple systems and support business intelligence within the BaaS ecosystem, ensuring accuracy, compliance and actionable insights.Key Responsibilities:Collect, clean, and interpret...

  • Senior Data Analyst

    2 weeks ago


    Johannesburg, Gauteng, South Africa Forvis Mazars in South Africa Full time R250 000 - R750 000 per year

    Company DescriptionForvis Mazars Group SC is an independent member of Forvis Mazars Global, a leading professional services network operating in over 100 countries and territories. Specializing in audit, tax, and advisory services, Forvis Mazars Group offers an internationally integrated partnership. We provide tailored solutions to a diverse client base...


  • Johannesburg, Gauteng, South Africa Harambee Youth Employment Accelerator Full time R120 000 - R240 000 per year

    We're Hiring: Senior Data Engineer – JohannesburgAre you ready to build technology that changes lives?Harambee Youth Employment Accelerator is looking for an exceptionalSenior Data Engineerto join our Software Development team. You'll work on collecting, storing, and processing large datasets to deliver optimal solutions—while partnering with our Head of...


  • Johannesburg, Gauteng, South Africa Nedbank Full time R1 200 000 - R2 400 000 per year

    *Job Requisition Details & Talent Acquisition Contact*Req ID: Michelle ThabetheLocation: SandtonJob FamilyInformation TechnologyCareer StreamDataLeadership PipelineManage Others (MO)Job PurposeTo manage and oversee multiple complex projects as a Data Analysis Manager, to ensure that relevant and high-quality data is available in a timely manner from the...


  • Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full time R800 000 - R1 200 000 per year

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.The Data Management Security Engineer...


  • Johannesburg, Gauteng, South Africa ExecutivePlacements Full time R500 000 - R750 000 per year

    Financial Data AnalystRecruiter:Network RecruitmentJob Ref:NPr002960/EHoDate posted:Sunday, November 23, 2025Location:Johannesburg, South AfricaSUMMARY:Are you an Excel wizard, data storyteller and pricing thinker all rolled into one?If you love turning messy data into meaningful insight and you get a thrill from visuals, automation and commercial impact,...

  • NOC Data Analyst

    1 week ago


    Johannesburg, Gauteng, South Africa Optimal Growth Technologies Full time R400 000 - R800 000 per year

    About the job NOC Data Analyst Role title: NOC Data Analyst Location: BryanstonContract duration: 12 monthsRole purpose: The NOC Data Analyst transforms complex data into meaningful insights to enhance operational excellence within the Network Operations Center.This role involves analyzing performance metrics, identifying trends, and providing actionable...