Data Engineer

3 months ago


Sandton, South Africa DataTech Recruitment Full time

Are you a passionate and experienced Data Engineer looking for an exciting opportunity in Johannesburg? We are seeking a highly skilled individual with a BSc Degree in Computer Science, Engineering, Mathematics, Statistics, Information Systems, or a related discipline, along with a minimum of 5 years' experience in building data pipelines including at least 3 years developing multidimensional and tabular models with large and complex datasets. You should be Microsoft certified as an Azure Data Engineer/Azure Solutions Architect Associate or hold equivalent cloud certifications, and possess advanced knowledge in SSIS, SQL, SSAS Cubes, DAX, MDX, Power BI, and Oracle databases. 

If you are a dynamic professional who thrives on collaboration, innovation, and is eager to contribute to the evolution of cutting-edge data solutions, we want to hear from you

Type: Permanent 

Salary: R500 000 – R800 000 CTC Per Annum 

Area: Johannesburg North - Onsite

Impact you'll make:

As a Data Engineer, you'll play a pivotal role in driving data-driven decision-making and innovation within the organization. Your expertise in building robust data pipelines, modelling complex datasets, and developing enterprise data warehouse solutions will empower the teams to unlock valuable insights and make informed choices. You'll collaborate closely with data scientists, business stakeholders, and cross-functional teams, ensuring the data infrastructure aligns with the strategic vision and supports future growth. Your contributions will directly impact the ability to streamline processes, optimize performance, and deliver exceptional products and services to the customers.

What You'll Do:

•Data Wrangling: Collaborate with data scientists to prepare and transform data sets for analytical modelling.

•Strategic Alignment: Contribute to and ensure solutions align with the company's technology evolution roadmap.

•Data Governance: Ensure adherence to data standards, principles, and best practices, while aligning short-term deployments with long-term strategic delivery.

•Risk Assessment: Assess external data management opportunities and threats, developing security, backup, and recovery specifications.

•Project Management: Manage and document installations, database developments, and dashboard amendments.

•Performance Optimization: Define requirements for data warehouse scaling to optimize performance and cost management.

•Database Maintenance: Maintain database performance by identifying and resolving production and application development issues.

•Architectural Compliance: Ensure the delivered data warehouse conforms to standards and architectural decisions, resolving design conflicts.

•Technology Innovation: Conduct investigations and analyses into potential technology innovations, delivering data architectures to support future business growth and process streamlining.

•Requirements Gathering: Collaborate with business process owners and management to determine database structural requirements.

•Data Warehouse Development: Design solutions and update the data warehouse infrastructure to manage organizational data requirements, including daily monitoring and management of database functionality and performance.

•Algorithm Development: Develop algorithms and manage data warehouse processes, visualization, and reporting using ALM tools.

•Reporting: Develop data management reports for business stakeholders to support analyses and decision-making.

•Standards and Compliance: Develop and communicate standards and processes for database management aligned with legislation, gaming regulation requirements, and security protocols.

•Risk Mitigation: Implement control measures and checks to mitigate business risks.

•Continuous Learning: Ensure competence in changing technology and database architecture requirements through training and updates.

•Testing and Auditing: Conduct testing and audit compliance of new or enhanced products to meet stakeholder requirements.

•System Architecture: Ensure a complete understanding of information flow and system architecture in relation to underlying data structures.

•Data Issue Resolution: Review interface tracking dashboards and reports to resolve data issues promptly.

•Regulatory Compliance: Liaise with the Compliance function to discover data regulatory requirements for inclusion in key data policies and standards.

•Stakeholder Coordination: Establish appropriate levels of coordination, communication, and liaison with internal stakeholders to ensure database changes and functionalities remain up-to-date and relevant.

Requirements:

•BSc Degree in Computer Science, Engineering, Mathematics, Statistics, Information Systems, or other technical/quantitative discipline

•Microsoft certified: Azure Data Engineer/Azure Solutions Architect Associate or equivalent cloud certifications

•Certifications in data modeling, data warehousing, project management

•Minimum 5 years of experience building data pipelines, including at least 3 years developing multidimensional and tabular models with large and complex datasets

•High degree of proficiency in SSIS, SQL, SSAS Cubes, DAX, MDX, and building stored procedures

•Advanced knowledge and skills in Oracle databases

•Power BI experience

•Experience with data migration and integration

•Experience building data dictionaries, dimensional data models, architecture diagrams, metadata repositories, data integration processes, ETL processes, and data quality

•Experience with developing enterprise data warehouse solutions, data modelling, and development

•Passion for data and analytics

•Project management skills

•Verbal and written communication skills

•Knowledge of Agile SDLC methodology

•Azure Synapse SQL experience

•Experience in DevOps

•Ability to learn new applications and technologies quickly

•Analysing, creating, and improving skills

•Sourcing information skills

•Applying expertise and technology skills

•Managing relationships skills

•Taking ownership skills

•Responding with urgency skills

•Collaborating skills

•High adaptability

•Business acumen


  • SCOM Engineer L2

    3 weeks ago


    Sandton, South Africa Dimension Data Full time

    About the RoleThe SCOM Engineer (L2) is a key position within the Dimension Data team, responsible for ensuring the smooth operation of our Datacentre and End-user Computing environments. As an intermediate to advanced SCOM Engineer, you will be proactive in identifying, investigating, and resolving technical incidents and problems, restoring service to...


  • Sandton, South Africa Dimension Data Full time

    Job Title: Engineer BackupsAbout the RoleWe are seeking a skilled Engineer Backups to join our team at Dimension Data. As a key member of our team, you will be responsible for maintaining and improving our backup infrastructure, working closely with our systems administrators to ensure data is backed up on an ongoing basis and can be restored quickly in the...

  • Data Centre Operations

    4 months ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingDo you want greater control over your own career? We believe this Data Centre Operations role was created for you! Please read through and apply!Data Centre Operations (DCO) person: Data Centre - manages the operational day to day tasks onsite and assists the Site Manager/ Senior Operations Manager in operational tasks such as budgeting,...

  • Process Engineer II

    4 months ago


    Sandton, South Africa Dimension Data Full time

    To deal with and influence the more strategic and tactical aspects of discovering, validating, documenting, and communicating business process-related knowledge through modeling: simulating and analysing current and future states. The focus is on complex business outcomes and technical aspects, in line with the business Strategy. Requirements ...


  • Sandton, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled Data Centre Operations Specialist to join our team at Dimension Data. As a Data Centre Operations Specialist, you will be responsible for managing the day-to-day operations of our data centres, ensuring the smooth delivery of services to our clients.Key ResponsibilitiesConduct daily inspections of all data centre...


  • Sandton, South Africa Dimension Data Full time

    Data Centre Operations RoleWe are seeking a highly skilled Data Centre Operations professional to join our team at Dimension Data. As a Data Centre Operations Specialist, you will be responsible for managing the day-to-day operations of our data centres, ensuring the smooth delivery of services to our clients.Key ResponsibilitiesManage and monitor the...


  • Sandton, South Africa Dimension Data Full time

    Job SummaryWe are seeking a highly skilled and experienced MS Network Engineer L4 to join our team at Dimension Data. As a key member of our IT infrastructure team, you will be responsible for ensuring the smooth operation of our clients' IT systems and infrastructure.Key ResponsibilitiesProactive Incident Management: Monitor and manage work queues to...

  • MS Engineer L2

    3 weeks ago


    Sandton, South Africa Dimension Data Full time

    Job SummaryWe are seeking a highly skilled MS Engineer L2 to join our team at Dimension Data. As a key member of our IT infrastructure team, you will be responsible for providing managed services to clients, ensuring their IT infrastructure and systems remain operational.Key ResponsibilitiesIncident Management: Proactively monitor work queues, identify,...


  • Sandton, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled F5 Network Security Engineer to join our team at Dimension Data. As a key member of our security team, you will be responsible for implementing and maintaining F5 Networks products and other network security solutions.Key ResponsibilitiesFirewall Configuration and ManagementResponsible for reviewing, maintaining,...

  • Process Engineer II

    1 week ago


    Sandton, South Africa Dimension Data Full time

    Job DescriptionAs a Process Engineer II at Dimension Data, you will play a key role in driving business process excellence and innovation. Your primary focus will be on modeling, simulating, and analyzing current and future business states to inform strategic decisions and drive complex business outcomes.Key ResponsibilitiesDevelop and maintain process...


  • Sandton, South Africa Dimension Data Full time

    Job SummaryWe are seeking a highly skilled Senior Network Engineer to join our team at Dimension Data. As a key member of our engineering function, you will be responsible for providing exceptional service to our clients by proactively identifying and resolving complex technical incidents and problems.Key ResponsibilitiesConfigure, install, test, and operate...

  • DevOps Engineer

    4 months ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingWe are looking for talented and enthusiastic DevOps Engineers to join our “Building 20” team at Dimension Data. Building 20 is our innovation program targeting the technology platforms we use to service our clients. We’re looking for self-starters to join this team – not only to optimise and improve our current approaches, but also...

  • Security Engineer

    4 months ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingAre you tired of working long hours, being unproductive and feeling pressured by your manager? Are you looking to work for a company where your opinions matter and you can make an impact? We're here to offer you this job as a Security Engineer!As a Security Engineer, you'll work with the engineering team to develop and implement security...


  • Sandton, South Africa Dimension Data Full time

    Job Description**Job Title:** Data Centre Technician**Job Summary:** We are seeking a highly skilled Data Centre Technician to join our team at Dimension Data. The successful candidate will be responsible for the maintenance and operation of our data centre facilities.Key Responsibilities:Perform routine maintenance tasks to ensure the smooth operation of...

  • Automation Engineer

    1 week ago


    Sandton, South Africa Dimension Data Full time

    Job DescriptionKey ResponsibilitiesWe are seeking a skilled Backend Automation Engineer to join our team at Dimension Data. As a key member of our team, you will be responsible for coordinating with the Design team to discuss verification protocols, identifying weaknesses and problem areas in the software application, and suggesting automated software test...

  • Data Engineer

    2 weeks ago


    Sandton, South Africa FirstRand Bank Limited Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at FirstRand Bank Limited. As a Data Engineer, you will be responsible for designing, developing, and maintaining large-scale data systems, ensuring the efficient and secure provision of data to our clients and stakeholders.Key ResponsibilitiesDevelop and deploy data applications...

  • Data Engineer

    2 weeks ago


    Sandton, South Africa FirstRand Bank Limited Full time

    Description Hello Future Data Engineer! RMB is a place where exceptional people create their own opportunities by challenging the conventional and driving sustainable impact. United by our proud heritage, strong ethics and philosophy of Traditional values. Innovative ideas, it’s the magic of our people and culture that sets us apart. Now, is the...

  • Network Engineer L2

    3 weeks ago


    Sandton, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled Network Engineer L2 to join our team at Dimension Data. As a key member of our IT infrastructure team, you will be responsible for designing, implementing, and maintaining our network infrastructure.Key ResponsibilitiesDesign and implement network infrastructure solutions that meet the business requirements of...

  • DevOps Engineer

    6 days ago


    Sandton, South Africa Dimension Data Full time

    DevOps EngineerWe are seeking a highly skilled DevOps Engineer to join our team at Dimension Data. As a key member of our Building 20 innovation program, you will be responsible for building, testing, and deploying platform improvements. This includes both incremental improvements to existing platforms and the development of larger component pieces as we...

  • Process Engineer II

    3 weeks ago


    Sandton, South Africa Dimension Data Full time

    **Job Summary**Dimension Data is seeking a highly skilled Process Engineer II to join our team. As a key member of our process engineering team, you will be responsible for driving business process improvements and optimizing our operations.**Key Responsibilities**Develop and implement process improvements to enhance business outcomes and reduce...