Data Engineer

2 weeks ago


Johannesburg, Gauteng, South Africa Click Learning Full time
We are seeking a skilled Data Engineer to join our dynamic team.

As the Data Engineer, you will play a pivotal role in designing, implementing and maintaining data solutions leveraging industry leading data management practices as well as best fit for purpose technology solutions, including but not limited to, Microsoft Azure services and Power BI tooling.

You will work closely with stakeholders to understand business requirements and translate them into efficient data models, visualisations, and reports.

Additionally, you will need to assist with building and managing a small team of data professionals, providing guidance, mentoring, and ensuring the successful execution of data architecture initiatives, including data strategy development.


Location:
Johannesburg

Starting Date:
Immediately

Direct Report:
Head of Technology
Key Roles and Responsibilities

Data Strategy Development:
Collaborate with key stakeholders to develop and implement a comprehensive data strategy aligned with business goals and objectives.

Define data governance policies, data quality standards, and data management processes to ensure consistency, reliability, and security of data assets.


Data Architecture Design:

Design scalable and efficient data architectures using Azure Power BI, ensuring alignment with the data strategy and adherence to data governance principles.

Establish best practices and standards for data modelling, ETL development, and data visualisation to support the organisation's data-driven decision-making needs.


Data Modeling:

Develop logical and physical data models to support business requirements, optimise data storage, and enable easy access and analysis.

Define canonical data models and data integration patterns to facilitate data interoperability and consistency across systems.

Data Dictionary:

Develop and maintain a comprehensive data dictionary to ensure consistency, clarity, and accuracy in data definitions across the organisation.

The data dictionary serves as a centralised repository of metadata that documents key information about the organisation's data assets, including data sources, data elements, and their attributes.


ETL Development:

Design and implement Extract, Transform, Load (ETL) processes to integrate data from various sources into Azure Power BI, ensuring data quality and consistency.

Implement data cleansing, validation, and enrichment techniques to improve data accuracy and reliability.

Dashboard and Report Development:

Lead the development of visually compelling dashboards and reports using Azure Power BI, incorporating best practices for data visualisation and storytelling.

Collaborate with business users to understand their reporting needs and deliver insights that drive informed decision-making.

Performance Optimization:
Identify and resolve performance bottlenecks in data pipelines, queries, and visualisations to ensure optimal performance and user experience. Implement caching, indexing, and partitioning strategies to improve query performance and reduce latency.

Data Governance and Security:
Implement data governance policies and security measures to ensure compliance with regulatory requirements and protect sensitive data. Define roles and permissions, data access controls, and encryption mechanisms to safeguard data privacy and confidentiality.

Team Management:

Lead and mentor a small team of data professionals, providing guidance, coaching, and support to foster their growth and development.

Set clear goals and objectives, monitor performance, and provide regular feedback to ensure the team's success and effectiveness.
Qualifications and Work ExperienceBachelor's degree in Computer Science, Information Systems, or related field; Master's degree preferred.

Proven experience as a Data Engineer or similar role, with a focus on designing and implementing data solutions using Azure tools and Power BI.Strong proficiency in SQL and experience working with relational and non-relational databases.

Hands-on experience with Azure services such as Azure Data Factory, Azure SQL Database, Azure Synapse Analytics, and Azure Analysis Services, as well as Microsoft Fabric.

Experience with data modelling, ETL development, and data visualisation using Power BI.Knowledge of data governance principles, data security best practices, and regulatory compliance requirements.

Excellent analytical, problem-solving, and communication skills.
Ability to lead and manage a team effectively, fostering collaboration and driving results.

Personal AttributesLeadership:
Strong leadership skills with the ability to inspire, motivate, and mentor team members to achieve their full potential

Adaptability:
Flexible and adaptable approach to work, able to thrive in a fast-paced and dynamic environment with evolving priorities

Collaboration:
Excellent collaborative skills with the ability to work effectively with cross-functional teams and stakeholders to achieve common goals

Communication:
Exceptional communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders

Problem-Solving:
Strong problem-solving skills with the ability to analyse complex issues, identify root causes, and develop innovative solutions

Attention to Detail:
Meticulous attention to detail with a focus on quality and accuracy in all aspects of work

Initiative:
Proactive and self-motivated with a strong sense of initiative and the ability to drive projects forward independently

Integrity:
High level of integrity, ethics, and professionalism in dealing with sensitive and confidential information

PackageCTC Per Annum:

R 942,000.00 pa5% Pension Fund Contribution - EmployerDeath and Disability Funds – EmployerUnlimited LTE Data for workMileage reimbursed at rate linked to AA ratesAnnual leave: 22 daysTo apply send CV and a short covering letter outlining your suitability for the position to
Know Someone Perfect for This JOB?Share ItConnect a talented candidate with their dream job.

#J-18808-Ljbffr
  • Cloud Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Dimension Data Full time

    The Cloud Data Engineer, AWS Data Pipeline, AWS Storage Gateway and Digital Assets will work on the Amazon Web Services (AWS) infrastructure team. The engineer's primary focus is to provide data services that enhance our clients' businesses. You'll be a key member of the data pipeline team helping us deliver these solutions quickly and efficiently while...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Energy At Work Full time

    Job Title: Data Engineer (SAS)Location: RemoteAbout Our Client: Our client is a leading player in the insurance industry, dedicated to providing innovative solutions to meet the needs of our clients. They leverage cutting-edge technology to drive their business forward and are seeking a skilled Data Engineer to join their dynamic team. If you are passionate...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    A leader in the Banking and Financial space is on the lookout for a Data Engineer to join their team. The purpose of the Data Engineer is to leverage their data expertise and data related technologies, in line with the Company's Data Architecture Roadmap, to advance technical thought leadership for the Enterprise, deliver fit for purpose data products, and...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Iolap Full time

    Do you like building data systems and pipelines?Do you enjoy interpreting trends and patterns?Are you able to recognize the deeper meaning of data?Join iOLAP, an Elixirr Company, as a Data Engineer and help us analyze and organize raw data?to provide valuable business insights to our clients and stakeholdersAs Data Engineer, you will be responsible to ensure...

  • Data Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa NTT Full time

    JOB DESCRIPTION NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...

  • Data Engineer

    4 weeks ago


    Johannesburg, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Iolap Full time

    Do you like building data systems and pipelines? Do you enjoy interpreting trends and patterns? Are you able to recognize the deeper meaning of data?Join iOLAP, an Elixirr Company, as a Data Engineer and help us analyze and organize raw datato provide valuable business insights to our clients and stakeholdersAs Data Engineer, you will be responsible to...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Nedbank Full time

    Requisition Details & Talent Acquisition Consultant REQ Thembi MtshaliJob FamilyRisk, Audit and ComplianceCareer StreamAuditingLeadership PipelineManage Self: ProfessionalJob PurposeThe purpose of the Data Engineer is to leverage their data expertise and data related technologies, in line with the Nedbank Data Architecture Roadmap, to advance technical...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa iOLAP Full time

    Do you like building data systems and pipelines? Do you enjoy interpreting trends and patterns? Are you able to recognize the deeper meaning of data? Join iOLAP, an Elixirr Company, as a Data Engineer and help us analyze and organize raw data to provide valuable business insights to our clients and stakeholdersAs Data Engineer, you will be responsible to...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Nedbank Full time

    Requisition Details & Talent Acquisition ConsultantREQ Keabetswe ModiseJob FamilyInformation TechnologyCareer StreamData Leadership PipelineManager of Self ProfessionalJob PurposeThe purpose of the Data Engineer is to leverage their data expertise and data related technologies, in line with the Nedbank Data Architecture Roadmap, to advance technical thought...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Recru-it Full time

    Job Purpose: The purpose of the Data Engineer is to leverage their data expertise and data related technologies, in line with the company Data Architecture Roadmap, to advance technical thought leadership for the Enterprise, deliver fit for purpose data products, and support data initiatives. In addition, Data Engineers enhance the data infrastructure of...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Puma Energy Full time

    Main Purpose: Collaborate with data scientists and business stakeholders to design, develop, and maintain efficient data pipelines feeding into the organization's data lake. Ensure the data lake contains accurate, up-to-date, and high-quality data, enabling data scientists to develop insightful analytics and business stakeholders to make well-informed...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Mimecast Limited Full time

    Data Engineer (SQL experience essential) page is loaded Data Engineer (SQL experience essential) Apply locations South Africa - Johannesburg time type Full time posted on Posted 3 Days Ago job requisition id R4508 Analytics Engineer We're your dream business intelligence team The Business Intelligence & Analytics team at Mimecast is an exciting blend of...


  • Johannesburg, Gauteng, South Africa Dimension Data Full time

    Requirements: The Data Center Technician (DCT) responsibility is the maintenance of all Data Centre White Space, ensuring a 24/7 service offering within Internet Solutions Data Centers.The DCT provides a service to clients to ensure that their IT infrastructure and systems remain operational through proactively identifying, investigating and resolving...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Welcome to our Data Engineering team at XYZ Company!Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field (Master's degree preferred)Requirements: 5+ years of solid experience in data engineeringStrong background in data warehousing and data lake architectureProficiency in Data Vault and dimensional modeling...


  • Johannesburg, Gauteng, South Africa Dimension Data Full time

    FunctieomschrijvingAre you tired of being micro-managed? Are you looking for a company where no-one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for youAs a Senior Software Engineer, you'll be responsible for building and maintaining...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Samaha Consulting Full time

    The Data Analytics: Data Engineer role is responsible for understanding the full lifecycle of a BI Project from the user, the initiation of the request to delivery of the reporting solution to business. Continuous development of Markets Data Analytics Platform is done by enhancing current functionality and building out for new business requirements.Duties...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Ad Talent Africa Full time

    Who are we: An international group of companies within the hospitality industryWho are we looking for: A data Engineer with a high degree of proficiency in SSIS, SQL, SSAS Cubes, DAX, MDX and building stored proceduresWhat will you do:The Data Engineer will be responsible for designing data models, maintaining, and optimizing data infrastructure for data...