Data Engineer

We are seeking a skilled and experienced Data Engineer to join our team in Johannesburg. This role involves analyzing, designing, developing, implementing, and maintaining Data/Analytics solutions to meet business requirements, while overseeing the complete application development lifecycle. The successful candidate will contribute to technology-specific best practices and standards, ensuring high reliability, cost-effectiveness, performance, data integrity, maintainability, and scalability in our solutions.

Skills and Experience

What you’ll do:

  • Analyze business requirements to design effective Data/Analytics solutions.
  • Develop and maintain data systems using the Microsoft Stack, including MS SQL Server, SSIS, SSRS, SSAS, and Power BI.
  • Ensure full application lifecycle support, from design through to deployment and maintenance.
  • Contribute expertise in application components, programming languages, databases, and operating systems.
  • Implement CI/CD pipelines using Azure DevOps and manage source control with Git.
  • Collaborate on design and deployment criteria, focusing on performance, data integrity, usability, and scalability.
  • Maintain up-to-date knowledge of best practices in data engineering, analytics, and cloud infrastructure.

 

Your expertise:

  • 8+ years of experience with MS SQL and T-SQL scripting.
  • 5+ years of experience with SSIS, SSRS, SSAS, and Power BI.
  • 3+ years of experience with DAX.
  • Proficiency in Azure Data Factory and Azure Synapse Analytics.
  • Experience in CI/CD pipeline deployment using Azure DevOps and version control with Git.
  • Technical stack:
    • Microsoft Stack (SSRS, SSIS, SSAS, Power BI)
    • MS SQL Server databases
    • Azure Data Factory and Azure Synapse Analytics
    • Git and Azure DevOps for CI/CD

Qualifications:

  • Proven experience in designing scalable and reliable Data/Analytics solutions.
  • Strong understanding of data engineering best practices.
  • Proficient in data visualization and ETL processes.
  • Ability to work collaboratively in a team and communicate effectively with stakeholders.

Contract Type

Contract, Hybrid

Location

Johannesburg, South Africa

Application for Data Engineer





    Where do you currently stay? (Province) (Required)

    Notice Period: (Required)

    Are you a South African Citizen or do you have Permanent Residence? (Required)

    What Ethnic Group are you? (Required)



    Attached CV (Required)

    By selecting "I agree" you confirm that you have read, understand and consent to the Data Privacy Statement and give consent to using your information for the purpose of processing your application.


    Get in touch

    We're here to help! Fill out the form below, and our team will get back to you as soon as possible. Whether you need support, have feedback, or want to explore how our solutions can empower your business, we’re just a message away.





      Services Required:


      Call or WhatsApp

      +27 81 049 2643

      Email

      customercenter@idbasesoftware.com

      9

      Find us

      Midrand, Gauteng
      Republic of South Africa

      Hyattsville, Maryland
      United States of America

      Agbado Ijaiye, Lagos State
      Federal Republic of Nigeria

      Lorem ipsum dolor sit amet

      Aenean scelerisque quam non enim mollis elementum. Nulla varius diam nec quam maximus faucibus porttitor a lacus.





        Call or WhatsApp

        +27 81 049 2643

        Email

        customercenter@idbasesoftware.com

        9

        Find us

        Midrand, Gauteng
        Republic of South Africa

        Hyattsville, Maryland
        United States of America