Technology

Bi Developer

Nedbank·KwaZulu-Natal, south-africa·Full Time·Remote
TechnologyFull TimeRemote
-

Job Purpose

  • To focus on building, testing, and maintaining BI solutions, using various technologies, IT infrastructure and systems that support business intelligence initiatives within the organisation. Works closely with data analysts and data engineers, to ensure that data is collected, stored, and transformed into actionable insights for Business Specific solutions.

Job Responsibilities

  • Develop and maintain simple to medium BI solutions across multiple data source using the standard enterprise technology infrastructure.
  • Provides input into the design of the data models, data flow and data integration requirements.
  • Create and manage Extract, Transform, Load (ETL) workflows using various sources, ensuring the data is cleansed and loaded accurately.
  • Use database query tools and data scheduling tools (e.g., Informatica, Microsoft SSIS), and scripting languages to build and optimize data pipelines.
  • Maintain data warehouse structures that efficiently store and organize large volumes of data.
  • Manage data quality, integrity, and security within the data warehouse for accurate reporting .
  • Conduct Data provisioning using database tools or using Data Virtualization Technology.
  • Test and verify for data inconsistencies, data types and data quality that may impact ingestion and provisioning.
  • Deliver multiple BI Use Case solutions, on an ongoing long term basis within a squad to meet business requirements.
  • Learn to interpret reports and Dashboards based on business needs.
  • Design the schema, define tables, and establish relationships between data entities.
  • Provide insights through Reports and Dashboards for business value.
  • Create visualizations, virtual marts and report to business stakeholders.

People Specification

Required Skills and Qualifications

  • Education: Bachelor's degree/ Diploma in Computer Science, Data Science, Information Systems, or a related field.
  • SQL Knowledge: Strong command of SQL to pull and change data.
  • BI Tools: Hands-on experience with tools like Power BI, Tableau, or QlikSense.
  • Data Modeling: Understanding of data design like star schemas and snowflake schemas.
  • Soft Skills: Good communication skills to explain data to people who are not technical

Minimum Experience Level

  • 1-2 years experience as a BI Developer.

Behavioural Competencies

  • Adaptability
  • Applied Learning
  • Communication
  • Managing Work
  • Quality Orientation
  • Leveraging Feedback

Key skills

BachelorsNational Diploma

At a glance

Company

Nedbank

Location

KwaZulu-Natal, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

October 14, 2026

More opportunities

Similar roles you might like

Senior Data Engineer - Microsoft Fabric

Praesignis

Gauteng, south-africa

full-time

Job Description We are looking for an experienced Senior Data Engineer with strong hands-on experience in Microsoft Fabric, data engineering and software development. The successful candidate must be comfortable writing code and have practical programming experience using C# and Python. The candidate must have a strong understanding of modern data engineering principles and be able to design, develop, optimise and support scalable data solutions using Microsoft Fabric. Responsibilities Design, develop and maintain modern data engineering solutions using Microsoft Fabric. Develop and maintain data ingestion, transformation and integration pipelines. Work with OneLake, Lakehouse and Fabric Warehouse. Develop and optimise Data Pipelines and Dataflows Gen2. Write and maintain production-quality code using Python and C#. Develop and maintain Shell scripts to automate data processing, file transfers, job scheduling and operational tasks. Use SQL and, where applicable, PySpark/Spark for data processing and transformation. Develop data models and support Power BI and semantic models. Monitor, troubleshoot and optimise data pipelines and data workloads. Investigate and resolve data quality, performance and integration issues. Ensure data solutions are reliable, scalable, secure and fit for purpose. Translate business requirements into technical data solutions. Collaborate with Data Engineers, BI Developers, Architects and business stakeholders. Support the implementation of best practices across data engineering, development and deployment. Requirements 5+ years' experience in Data Engineering or a related technical data role. 3+ years' strong hands-on experience with Microsoft Fabric. Valid Microsoft Certified: Fabric Data Engineer Associate (DP-700) certification - Essential. Strong programming and software development experience. Proven hands-on experience writing code using C# and Python. Hands-on experience with Shell Scripting. Strong SQL skills. Experience with OneLake, Lakehouse and Fabric Warehouse. Experience developing Fabric Data Pipelines and Dataflows Gen2. Strong understanding of ETL/ELT, data modelling and data warehousing. Experience with Power BI and semantic models. Experience with Azure/cloud-based data platforms. Strong troubleshooting and problem-solving skills. Ability to work independently and engage effectively with technical and business stakeholders. Certification - Essential Microsoft Certified: Fabric Data Engineer Associate (DP-700) - Valid certification required. Advantageous Azure Data Engineering experience. PySpark/Spark. Azure Data Factory, ADLS or Synapse. CI/CD and DevOps experience. Data governance, security and data quality. Experience working in Agile environments.

5 days ago

Senior Data Engineer

E-Merge IT Recruitment

Johannesburg, Gauteng, south-africa

Permanent

A large marketing data generation and distribution company, transforming how businesses access, manage and use data are rapidly expanding their footprint globally. They are looking for an experienced Senior Data Engineer to join their technology team and play a key role in designing, building and maintaining scalable, reliable data solutions. Responsibilities: Design, develop and maintain scalable ETL/ELT pipelines for reliable data processing.Build, enhance and optimise data warehouses and modern data platforms.Integrate and consolidate data from diverse sources and systems.Develop high-performance SQL queries and efficient data transformation processes.Maintain high standards of data quality, governance, security and availability.Monitor, troubleshoot and continuously optimise data pipelines and workflows.Collaborate with Data Analysts, BI Developers, Software Engineers and business stakeholders to deliver effective data solutions.Contribute to data architecture, automation and engineering best practices.Develop and support cloud-based data solutions to enable scalable and efficient data processing.Qualifications and experience: 5+ years' experience in data engineering or a related role.Strong SQL and Python skills.Proven ETL/ELT and data integration experience.Experience with relational and/or cloud databases.Strong understanding of data warehousing and dimensional modelling.Exposure to AWS, Azure or GCP.Experience with orchestration tools and Git.Understanding of data quality, governance and software engineering practices.Advantageous: Azure Data Factory / AWS Glue /Databricks / Snowflake / Microsoft Fabric Power BI / Apache Spark /Kafka /Docker / KubernetesThe reference number for this position is NG61504 which is a permanent, Hybrid position based in the Johannesburg offering a cost to company of up to R900k CTC negotiable on experience and ability. Contact Nokuthula at [[nokuthulag@ e-merge.co.za]] or call her on 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website www.e-merge.co.za for more great positions. Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals

12 days ago

Ds & Bi Lead Connected Brewer

The Heineken Company

Western Cape, south-africa

full-time

As a DS-BI Lead within HEINEKEN's D&A Product Organisation, you are responsible for leading the DS/BI Development / Advanced Analytics capabilities within the Smart Brewery ecosystem. Embedded within the D&A Product, you work closely with Product Leads, Business Analysts, Data Engineers, and Developers to ensure the delivery of high-quality, scalable analytical products and advanced analytics solutions. You act as the technical and capability lead for BI Developers and Data Scientists, guiding how data is transformed into actionable insights, robust dashboards, and advanced analytical models. You play a key role in shaping standards, best practices, and ways of working across analytics and data science, ensuring consistency, scalability, and business value delivery at global scale. A key part of your role is reinforcing Agile Ways of Working, supporting squads with expertise, enabling high-quality delivery, and driving continuous improvement across these capabilities. Key Responsibilities Capability Leadership & Strategy Define and evolve the DA/BI Development and Data Science / Advanced Analytics capability vision within the D&A Product together with the D&A Product Owner and Product Leads Establish and promote best practices for data modelling, dashboarding, and advanced analytics. Drive standardisation and reuse of global analytical assets, KPIs, and models. Ensure alignment with the D&A roadmap and Smart Brewery vision. Identify opportunities to leverage advanced analytics and data science to unlock business value. Product Discovery & Requirements Provide guidance on translating business and analytical needs into data models, KPIs, dashboards, and advanced analytical use cases. Support feasibility assessments for new use cases, including data availability, modelling complexity, and analytical approach. Collaborate with Product Leads and Business Analysts to shape a clear, prioritised analytical backlog. Bring structure and technical insight to complex analytical and data science challenges. Stakeholder Engagement Act as a key partner for Product Leads and stakeholders on analytics and data science topics. Translate complex analytical outputs into clear, actionable insights for business users. Facilitate alignment on KPIs, modelling logic, and analytical approaches across squads and regions. Act as the voice of DA/BI and Data Science, ensuring solutions deliver meaningful business value. Data & Analytics Enablement Guide the design and development of scalable dashboards, semantic models, and analytical datasets (DA/BI domain). Ensure consistency in data modelling, KPI definitions, and visualisation standards across products. Drive adoption of advanced analytics techniques, including statistical analysis and machine learning. Collaborate with Data Engineers to address data quality, availability, and structural gaps. Promote reuse of analytical components to enable global scalability. Product Delivery & Value Realisation Provide expert support and direction to squads during development and delivery. Ensure DA/BI and data science solutions meet quality, performance, and scalability standards. Support testing, validation, and monitoring of dashboards, datasets, and models. Ensure analytical products are delivering measurable business value across breweries. Supporting Agile Ways of Working Support teams in breaking down DA/BI and data science work into clear, testable backlog items. Ensure analytical work meets the Definition of Ready before sprint commitment. Actively contribute to Agile ceremonies: Sprint Planning: provide analytical and technical guidance Refinement: structure modelling, KPIs, and data science approaches Daily Collaboration: support realtime problem solving Reviews: validate outputs and showcase analytical value Retrospectives: drive capability and delivery improvements Promote iterative, data-driven delivery start small, validate early, learn fast. Change & Adoption Ensure DA/BI and data science solutions are understood, adopted, and delivering value. Support documentation, training, and deployment of dashboards, models, and advanced analytics use cases. Promote a data-driven mindset across stakeholders and brewery teams. Qualifications Bachelor's or Master's degree in Data Science, Analytics, Engineering, Computer Science, or related field. Strong experience in Agile/Scrum environments; Agile certifications are a plus. Skills & Experience Essential Strong experience in DA/BI Development and/or Data Science (typically 5+ years). Proven experience leading or mentoring DA/BI Developers and/or Data Scientists. Expertise in BI tools (Power BI, Grafana), including semantic modelling and KPI design. Strong SQL skills and understanding of analytical data modelling. Experience with data science tools and languages (e.g., Python, R) and advanced analytics techniques. Strong understanding of the end-to-end analytics lifecycle. Ability to translate business challenges into analytical and data science solutions. Experience working in global, cross-cultural environments. Fluent English (written & spoken). Desirable Experience in manufacturing, FMCG, or industrial analytics. Exposure to OT/IT data (MES, SCADA, sensors). Familiarity with Azure analytics ecosystem (ADF, Synapse, Databricks). Experience operationalising machine learning models in production environments. Mindset & Behaviours Aligned to HEINEKEN Behaviours: Focus on value ensuring analytics and data science deliver measurable impact. Empower teams enabling DA/BI Developers and Data Scientists to succeed. Start quick, learn fast experimenting, validating, and improving continuously. Continuously improve driving excellence in DA/BI and data science practices. You thrive at the intersection of data, analytics, and business, enabling teams to turn data into actionable insights and scalable solutions that make breweries smarter and more efficient. Closing Date: 30/09/2026

22 days ago

Data Engineer

E-Merge IT Recruitment

Johannesburg, Gauteng, south-africa

Permanent

Our client is seeking an experienced Data Engineer to become part of their DataWorks team and contribute to the development of innovative, scalable data solutions. The successful candidate will be responsible for developing and optimising data pipelines, implementing cloud-based data platforms, and managing data infrastructure that supports business intelligence, advanced analytics, and machine learning. This position requires strong technical expertise across Microsoft Fabric, AWS, and Databricks, together with experience in bringing data together from various systems and sources to create robust, high-performing data environments. Responsibilities: Design, develop, and maintain scalable data pipelines and ETL/ELT processes to support analytics and reporting requirements.Build and manage cloud-based data solutions using platforms such as AWS, Microsoft Fabric, or Databricks.Integrate data from multiple internal and external sources into centralized data platforms, data lakes, or data warehouses.Develop and maintain data models, data marts, and data warehouse structures to support business intelligence and analytics initiatives.Ensure data quality, integrity, and reliability through validation, monitoring, and automated quality checks.Work with large datasets and big data technologies such as Spark to process and transform complex data efficiently.Collaborate closely with data analysts, BI developers, data scientists, and business stakeholders to understand data requirements and deliver scalable solutions.Optimize data processing workflows and improve performance and scalability of existing data pipelines.Qualifications and experience: Bachelor’s degree from an accredited university. A degree in Computer Science, Engineering, Information Technology, or a related field is advantageous.Minimum of 7+ years of hands-on experience in data engineering or data platform development. Experience within the financial services industry would be beneficial but is not essential.Proven experience building, managing, and optimizing data pipelines and data solutions using on-premise or cloud-based technologies.Practical experience working with AWS services such as Glue, Redshift, S3, Lambda, EMR, and Athena, or exposure to Microsoft Fabric or Databricks.Familiarity with big data frameworks and technologies such as Apache Spark, Hadoop, or Kafka.Strong programming capabilities in Python, Pandas, and SQL for data processing and transformationThe reference number for this position is NG60984 which is a permanent, Hybrid role in Johannesburg offering a salary of up to R1.2mil per annum negotiable based on experience. E-mail Nokuthula on [[nokuthulag@ e-Merge.co.za]] or call her for a chat on 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? E-Merge IT recruitment is a niche recruitment agency. We offer our candidates options so that we can successfully place the right people with the right companies, in the right roles. Check out the e-Merge IT website www.e-merge.co.za for more great positions.

a month ago

Senior Engineer, Workflow & Risk Apps

Standard Bank Group

Gauteng, south-africa

full-time

Job Description As a Workflow & Risk Apps Engineer, you will be a key builder and innovator within our Risk Transformation Office. Your mission is to accelerate our entire solutions lifecycle by engineering bespoke applications, automating manual workflows, and creating insightful monitoring dashboards. You will work directly with our delivery, risk operations, and strategy teams to identify process friction and engineer practical solutions that make our entire organization faster, more efficient, and more transparent. This role is perfect for a creative engineering professional who is passionate about building tools that directly improve how people work and deliver value. Qualifications Completed Matric Bachelor' Degree Computer Science, Software Engineering, Information Systems, or a related technical field. Experience 3-5+ years of hands-on experience in a role such as Software Developer, BI Developer, or Process Automation Engineer. Strong programming skills in at least one major language (e.g., Python, JavaScript). Deep expertise in SQL for querying complex datasets from multiple sources. Proven experience building insightful and performant dashboards with modern BI and data visualization tools (e.g., Power BI, Tableau etc.). Experience working with APIs (REST, GraphQL) to integrate disparate systems. Behavioural Competencies Adopting Practical Approaches Articulating Information Developing Expertise Documenting Facts Embracing Change Examining Information Interpreting Data Technical Competencies Agile Engineering API Engineering Automation Cloud Computing Data Engineering Infrastructure as Code (IaC) Microservices Non-abstract Large System Design (NALSD) Observability (Application and Web Analytics) Platform Engineering Policy as Code Post-incidence Analysis Reliability and Resilience Security Engineering Service Level Management Software Engineering Methods Software Engineering Tools Software Foundations System Integration Test-driven Design (TDD) Threat Modelling

a month ago

Data Engineer (dataworks)

e-Merge IT Recruitment

Johannesburg,, south-africa

Permanent

Our client is seeking a highly skilled Data Engineer to join their DataWorks team. The successful candidate will be responsible for designing, building, and maintaining scalable data pipelines and modern data platforms that enable advanced analytics and data-driven decision-making. This role requires strong experience working with Microsoft Fabric, AWS, and Databricks, along with the ability to integrate data from multiple sources into efficient and reliable data architectures. You will collaborate closely with data analysts, data scientists, and business stakeholders to ensure high-quality, accessible data that supports reporting, analytics, and machine learning initiatives. Responsibilities: Design, develop, and maintain scalable data pipelines and ETL/ELT processes to support analytics and reporting requirements.Build and manage cloud-based data solutions using platforms such as AWS, Microsoft Fabric, or Databricks.Integrate data from multiple internal and external sources into centralized data platforms, data lakes, or data warehouses.Develop and maintain data models, data marts, and data warehouse structures to support business intelligence and analytics initiatives.Ensure data quality, integrity, and reliability through validation, monitoring, and automated quality checks.Work with large datasets and big data technologies such as Spark to process and transform complex data efficiently.Collaborate closely with data analysts, BI developers, data scientists, and business stakeholders to understand data requirements and deliver scalable solutions.Optimize data processing workflows and improve performance and scalability of existing data pipelines. Qualifications & Experience: Bachelor’s degree from an accredited university. A degree in Computer Science, Engineering, Information Technology, or a related field is advantageous.Minimum of 7+ years of hands-on experience in data engineering or data platform development. Experience within the financial services industry would be beneficial but is not essential.Proven experience building, managing, and optimizing data pipelines and data solutions using on-premise or cloud-based technologies.Practical experience working with AWS services such as Glue, Redshift, S3, Lambda, EMR, and Athena, or exposure to Microsoft Fabric or Databricks.Familiarity with big data frameworks and technologies such as Apache Spark, Hadoop, or Kafka.Strong programming capabilities in Python, Pandas, and SQL for data processing and transformation The Reference Number for this position is NG60984 which is a Permanent, Hybrid role in Johannesburg offering a salary of up to R1.2mil per annum negotiable based on experience. E-mail Nokuthula on nokuthulag@ e-Merge.co.za or call her for a chat on 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? e-Merge IT recruitment is a niche recruitment agency. We offer our candidates options so that we can successfully place the right people with the right companies, in the right roles. Check out the e-Merge IT website www.e-merge.co.za for more great positions

a month ago