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 industry

Who are we looking for: A data Engineer with a high degree of proficiency in SSIS, SQL, SSAS Cubes, DAX, MDX and building stored procedures

What will you do:

The Data Engineer will be responsible for designing data models, maintaining, and optimizing data infrastructure for data collection, management, transformation, and access. They will be responsible for building and maintaining data pipelines from source systems to the data warehouse and data lake. They will work closely with the data scientist to build machine learning and analytics infrastructure.

  • Collaborate with data scientists to prepare data sets for analytical modelling
  • Contribute to and ensure solutions align to the design and direction of the company technology evolution
  • Ensure adherence to data standards, principles, preferences & practices. Short term deployment must align to strategic long-term delivery.
  • Assess external data management opportunities and threats and develop security, back-up, and recovery specifications.
  • Project manage and document installations and actions taken around the development and amendment to databases and dashboards
  • Define requirements for the Datawarehouse scaling to optimize performance and cost management.
  • Maintains database performance by identifying and resolving production and application development problems
  • Check the conformance of the delivered data warehouse to standards and architectural decisions and resolve design and architectural conflicts by explaining and justifying design and architectural decisions
  • Conduct investigations and analyses into potential technology innovations, and deliver a data architecture to support the future business growth and streamline processes
  • Collaborate with business process owners and management to determine database structural requirements by analysing client operations, applications, and programming; reviewing objectives with clients; evaluating current systems
  • Design solutions and update the data warehouse infrastructure to manage data requirements in the organisation, including the daily monitoring and management of the functionality and optimal performance of various databases
  • Develop algorithms and manage data warehouse processes, visualisation and reporting using application lifecycle management (ALM) tools to ensure predictability and reliability
  • Develop data management reports for various business stakeholders in order for them to complete required analyses and make business decisions
  • Develop standards and processes for database management aligned to legislation, gaming regulation requirements and security protocols – ensuring they are updated and communicated
  • Implement sufficient control measures (including systems and processes) & checks to mitigate any risk to the business
  • Ensure own competence to meet changing technology and database architecture requirements remains relevant, and receive necessary training and updates
  • Conduct testing and audit compliance of new or enhanced products to ensure requirements of key stakeholders (customers, staff and gambling boards) are met.
  • Ensure a complete understanding of information flow and system architecture and how it relates to underlying data structures
  • Review the interfaces tracking dashboards and reports in order to resolve any data issues timeously
  • Liaise with Compliance function to discover data regulatory requirements for inclusion when integrating key data policies and standards
  • Establish appropriate levels of co-ordination, communication and liaison with internal stakeholders to ensure database changes and functionalities in the warehouse remain up to date and relevant

What do you need:

  • BSc Degree (in Computer Science, Engineering, Mathematics, Statistics, Information Systems or other technical/quantitative discipline).
  • Post graduate degree is an advantage
  • Microsoft certified: Azure Data Engineer/Azure Solutions Architect Associate or any equivalent cloud certifications
  • Any certification in data modelling, data warehousing, project management will be advantageous.
  • Minimum 5 years of building data pipelines including at least 3 years of experience developing both multidimensional and tabular models with large and complex datasets
  • Experience with data migration and integration
  • Experience building data dictionaries, dimensional data models, architecture diagrams, meta data repositories, data integration processes, ETL processes and data quality
  • Experience with developing enterprise data warehouse solutions, data modelling and development
  • Must be passionate about data and analytics
  • High degree of proficiency in SSIS, SQL, SSAS Cubes, DAX, MDX and building stored procedures
  • Power BI
  • Advanced knowledge and skills in Oracle databases
  • Project management
  • Verbal and written communication skills
  • Knowledge of Agile SDLC methodology
  • Azure Synapse SQL
  • Experience in DevOps an advantage
  • Ability to learn new applications and technologies quickly

  • 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...

  • 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

    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...


  • 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 PRR Recruitment Services Full time

    This well known company is looking for a Data Engineer. will be based in Rivonia The ideal candidate will have strong experience in the following: Data cleaning SQL ExportBig data Sets BSc Degree in Maths and Stats will be required a min of 3 years experience. Stable track record is required. Send your Cv to