Data Engineer

2 months ago


Johannesburg, Gauteng, South Africa IOCO Full time

About the Opportunity:

iOCO is seeking a skilled and experienced Data Engineer to join our dynamic team. This hybrid role requires expertise in designing, developing, and maintaining data infrastructure and solutions within an Azure environment.

 

Key Responsibilities:

Data Integration and ETL Development:

  • Design, develop, and maintain ETL processes using SQL Server Integration Services (SSIS) to ensure efficient data extraction, transformation, and loading.
  • Develop and optimize SQL scripts, stored procedures, and data models for data integration and transformation tasks.

Data Analysis and Reporting:

  • Create and maintain data analysis models using SQL Server Analysis Services (SSAS).
  • Develop, deploy, and manage reports using SQL Server Reporting Services (SSRS) to meet business requirements.

Azure Data Solutions:

  • Implement and manage data solutions within the Azure environment.
  • Optimize and monitor Azure data services to ensure performance, scalability, and reliability.

 

Database Management:

  • Design and maintain database schemas, indexes, and performance tuning.
  • Ensure data integrity and security across all databases and data systems.

 

Collaboration and Documentation:

  • Work closely with data analysts, BI developers, and other stakeholders to understand data requirements and deliver effective solutions.
  • Document ETL processes, data models, and technical specifications.

Requirements:

  • 3-5 years of experience in data engineering or a related role.
  • Proficiency in SSAS, SSRS, and SSIS.
  • Strong experience working with Azure data services.
  • Advanced SQL skills and experience with database design and optimization.

Preferred Skills:

  • Familiarity with other Azure services.
  • Experience with data warehousing concepts and tools.
  • Knowledge of Python or other scripting languages.
  • Experience with BI tools (e.g., Power BI, Tableau).

Personal Attributes:

  • Strong analytical and problem-solving skills.
  • Detail-oriented with a focus on delivering high-quality work.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively within a team.
  • Proactive and eager to learn new technologies and methodologies.

Why Work for iOCO:

iOCO is a consultancy that solves complex real-world problems with innovative software solutions. We believe anything is possible with modern technology, software, and development expertise. Our culture of continuous learning ensures that you will have all the opportunities, tools, and support to hone and grow your craft.

We offer a dynamic work environment where you will be part of a team working on interesting solutions across different business domains. You will have an open invitation to our inspiring developer forums, where you can connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.


  • Data Engineer

    6 days ago


    Johannesburg, Gauteng, South Africa Data Centrix Full time

    Data Engineering Role at Data CentrixAt Data Centrix, we are seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will be responsible for designing, building, and maintaining data engineering pipelines in our data warehousing, data ingestion, cleansing, manipulation, modeling, and reporting processes.Key Responsibilities:Maintain,...

  • Data Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleNTT DATA is seeking a seasoned Data Engineer to join our team. As a Data Engineer, you will be responsible for transforming data into a structured format that can be easily analyzed in a query or report.Key Responsibilities:Develop structured data sets that can be reused or complimented by other data sets and reports.Analyze data sources and...

  • Data Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleNTT DATA is seeking a seasoned Data Engineer to join our team. As a Data Engineer, you will be responsible for transforming data into a structured format that can be easily analyzed in a query or report.Key Responsibilities:Develop structured data sets that can be reused or complimented by other data sets and reports.Analyze data sources and...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleNTT DATA is seeking a seasoned Data Engineer to join our team. As a Data Engineer, you will be responsible for transforming data into a structured format that can be easily analyzed in a query or report.Key Responsibilities:Develop structured data sets that can be reused or complimented by other data sets and reports.Analyze data sources and...

  • Cloud Data Architect

    2 weeks ago


    Johannesburg, Gauteng, South Africa Dimension Data Full time

    Cloud Data EngineerAt Dimension Data, we're seeking a skilled Cloud Data Engineer to join our AWS infrastructure team. As a key member of our data pipeline team, you'll play a crucial role in delivering data services that drive business growth for our clients.Key ResponsibilitiesDesign and develop mission-critical data systems, leveraging cloud-based...

  • Cloud Data Architect

    1 month ago


    Johannesburg, Gauteng, South Africa Dimension Data Full time

    Cloud Data EngineerAt Dimension Data, we're seeking a skilled Cloud Data Engineer to join our AWS infrastructure team. As a key member of our data pipeline team, you'll play a crucial role in delivering data services that drive business growth for our clients.Key ResponsibilitiesDesign and develop mission-critical data systems, leveraging AWS services and...

  • Cloud Data Architect

    3 weeks ago


    Johannesburg, Gauteng, South Africa Dimension Data Full time

    Cloud Data EngineerAt Dimension Data, we're seeking a skilled Cloud Data Engineer to join our AWS infrastructure team. As a key member of our data pipeline team, you'll play a crucial role in delivering data services that enhance our clients' businesses.Key ResponsibilitiesDesign and develop mission-critical information extraction, analysis, and management...

  • Data Analyst

    1 month ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleNTT DATA is seeking a seasoned Business Intelligence Analyst to join our team. As a key member of our analytics team, you will be responsible for transforming data into critical information and knowledge that drives business value.Key Responsibilities:Analyze complex business problems and issues using data from internal and external sources to...

  • Data Analyst

    3 weeks ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleNTT DATA is seeking a seasoned Business Intelligence Analyst to join our team. As a key member of our analytics team, you will be responsible for transforming data into critical information and knowledge that can be used to make sound business decisions.Key Responsibilities:Analyze complex business problems and issues using data from internal...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Azure Data Engineer OpportunityE-Merge is seeking a skilled Azure Data Engineer to join our team and drive improvements in data engineering across the business. As a key member of our data science and engineering team, you will be responsible for designing and implementing scalable data pipelines, collaborating with data scientists, and mentoring junior data...

  • Data Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    About the RoleE-Merge is seeking a highly skilled Data Engineer to join our team and help drive improvements in data engineering across the business. As a Data Engineer, you will play a key role in developing best practices and designing data engineering solutions to meet business requirements.Key ResponsibilitiesAnalyse and organise raw data to ensure its...

  • Data Engineer

    4 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Job Title: Data EngineerE-Merge is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will play a critical role in developing best practices and driving improvements in data engineering across the business.Responsibilities:Analyze and organize raw data to ensure its quality and reliability.Design data engineering solutions to...

  • Data Engineer

    4 weeks ago


    Johannesburg, Gauteng, South Africa TOTALCARE PEOPLE® SOLUTIONS Full time

    Job Title: Data EngineerWe are seeking a highly skilled Data Engineer to join our team at TOTALCARE PEOPLE® SOLUTIONS. As a Data Engineer, you will be responsible for designing, developing, and maintaining our data systems, ensuring they are scalable, efficient, and secure.Key Responsibilities:Design and implement data models, ETL processes, and data...

  • Data Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Junior Data EngineerWe are seeking a highly motivated and detail-oriented Junior Data Engineer to join our team at Planet10. As a Junior Data Engineer, you will play a key role in designing, building, and maintaining our data infrastructure to support business growth and decision-making.Key Responsibilities:Design and implement data pipelines to...

  • Data Engineer

    4 days ago


    Johannesburg, Gauteng, South Africa TransEra Solutions Full time

    Job Title: **Data Engineer**:We are seeking a skilled Data Engineer to join our team at TransEra Solutions. The successful candidate will be responsible for designing, building, and maintaining robust data infrastructure and systems. This includes developing data models, maintaining data warehouses, and writing scripts for data integration and analysis....

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa JCM Consultants Full time

    At JCM Consultants, we're on the hunt for a talented Data Engineer to join our dynamic team!As a Data Engineer, you'll be responsible for developing scripts to process structured and unstructured data, recommending ways to improve data reliability, efficiency, and quality, and supporting the translation of data business needs into technical system...

  • Data Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Planet10. As a Data Engineer, you will play a critical role in designing, building, and maintaining our data infrastructure to support our business goals.Key ResponsibilitiesMaintain, improve, clean, and manipulate data in our operational and analytics databases.Build and manage...

  • Data Engineer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Junior Data EngineerWe are seeking a highly motivated and detail-oriented Junior Data Engineer to join our team at Planet10. As a Junior Data Engineer, you will play a key role in designing, building, and maintaining our data infrastructure to support business growth and decision-making.Key Responsibilities:Design and implement data pipelines to...

  • Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Junior Data EngineerWe are seeking a highly motivated and detail-oriented Junior Data Engineer to join our team at Planet10. As a Junior Data Engineer, you will play a key role in designing, building, and maintaining our data infrastructure to support business growth and innovation.Key Responsibilities:Design and implement data pipelines to...

  • Data Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa Nedbank Full time

    Job Title: Data EngineerWe are seeking a highly skilled Data Engineer to join our team at Nedbank. As a Data Engineer, you will play a critical role in designing, building, and maintaining our data infrastructure to support business growth and innovation.Key Responsibilities:Design and implement scalable data pipelines to extract, transform, and load data...