Technology

Bi Developer

QE Services (QE Services)·Constantia, south-africa·Default
Technologymid-levelDefault
-Closes Nov 23, 2026

My client based in Cape Town, Constantia is currently looking for a BI Developer to join their team on a permanent basis.

IT / FINANCE

Responsibilities

Gather, analyse and document business and reporting requirements from stakeholders.

Design, develop and maintain end-to-end BI solutions across the full technology stack.

Build and maintain robust ETL processes to extract, transform and load data from multiple source systems.

Develop and enhance data warehouse solutions to support reporting and business intelligence initiatives.

Create and maintain a centralised, trusted source of business data.

Design relational and dimensional data models that support reporting and analytics requirements.

Develop reports, dashboards and visualisations that provide meaningful business insights.

Analyse data trends and identify opportunities to improve business processes and operational efficiency.

Ensure data accuracy, integrity and consistency across BI platforms.

Troubleshoot and resolve data-related issues and performance bottlenecks.

Collaborate with technical and business teams to deliver scalable and sustainable BI solutions.

Provide mentorship, guidance and technical support to junior team members.

Contribute to BI strategy, continuous improvement initiatives and best practices.

Qualifications & Experience

Relevant tertiary qualification in Information Systems, Computer Science, Data Analytics, Mathematics, Statistics, or a related field.

Minimum 5 years' experience as a BI Developer / BI Analyst Developer.

Strong experience designing and developing end-to-end BI solutions.

Advanced SQL development and database querying skills.

Proven experience with ETL development, data integration, and data transformation processes.

Strong understanding of data warehousing principles and dimensional modelling.

Experience working with BI visualisation tools such as Power BI or Qlik.

Strong analytical and numerical ability.

Proven track record of delivering successful BI and data-related projects.

Microsoft SQL Server and SSIS.

Power BI.

Qlik Sense / QlikView.

Experience within financial services, asset management, investments, or related industries.

Exposure to cloud-based data platforms and modern data architectures.

Competencies

Technical Competencies

Strong SQL and database development skills.

Solid understanding of data warehouse architecture and ETL methodologies.

High level of data analysis and problem-solving capability.

Ability to translate business requirements into technical solutions.

Strong attention to detail and commitment to data quality.

Excellent problem-solving and troubleshooting skills.

Ability to work effectively in complex, data-driven environments.

Strong planning, organising and coordination skills.

Results-oriented and solutions-driven mindset.

Excellent verbal and written communication skills.

Strong stakeholder engagement and relationship-building abilities.

Ability to interact confidently across different business units and management levels.

Strong analytical thinking and numerical aptitude.

Self-motivated with the ability to work independently and as part of a team.

Continuous learning mindset and passion for leveraging data to drive business decisions.

If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review

Desired Skills:

Data warehouse

Microsoft SSIS

Microsoft BI

Power BI

Development Business Intelligence

At a glance

Company

QE Services (QE Services)

Location

Constantia, south-africa

Employment

Default

Experience

mid-level

Valid until

November 23, 2026

Created

October 20, 2026

More opportunities

Similar roles you might like

Data Engineer

Datonomy Solutions (Cape Town)

Parow (Parrow), south-africa

Default

Role OverviewOur Insights Team turns enterprise data into reliable business decisions. We are looking for a hands-on Data Engineer to develop and support the data pipelines, warehouse structures, reports and dashboards used across the Group.The role is centred on SQL Server and the established Microsoft BI stack. We are particularly interested in candidates who have built and maintained SSIS data integrations, SSAS models and SSRS reports in production environments. Cloud experience is welcome, but strong practical experience with these technologies is essential.Key Responsibilities Design, develop and maintain data pipelines and ETL processes using SQL Server, T-SQL and SSIS. Build and improve data warehouse structures, dimensional models and star schemas. Develop stored procedures, functions and other SQL objects to support integration and reporting. Develop and maintain SSAS models, SSRS reports and business dashboards. Monitor scheduled data loads, investigate failures and resolve production issues. Improve query, ETL and reporting performance. Implement data validation, reconciliation, audit and exception-handling controls. Translate business requirements into reliable data and BI solutions. Conduct unit, integration and regression testing before release. Document data flows, models, technical solutions and support procedures. Apply data governance, security and relevant POPIA requirements. A relevant three-year IT or related degree or diploma. At least five years’ hands-on experience developing data pipelines and BI solutions. Advanced SQL and T-SQL skills, with substantial Microsoft SQL Server experience. Strong practical experience with SSMS, SSIS and SSAS. Experience developing or supporting SSRS reports. Proven experience with ETL, dimensional modelling and data warehousing. Experience maintaining scheduled data loads and resolving production data issues. Hands-on dashboard development experience in Power BI, Tableau or Pyramid. Practical experience with data quality controls, reconciliation and testing. Ability to work with stakeholders and turn reporting needs into maintainable technical solutions. SQL Server Agent, JAMS or Control-M job scheduling. Git version control and Kafka streaming. Retail, merchandise, customer, finance or payments data. Azure or other cloud data tools in addition to strong SQL Server and Microsoft BI experience. Desired Skills: Data Engineer BI Data Engineer Microsoft BI Developer

4 days ago

Application Support Specialist Iii

TFG (The Foschini Group)

Western Cape, south-africa

full-time

Job Description The Application Support Specialist is responsible for providing advanced operational support for application solutions, managing more complex incidents, problems, changes, and service requests. They offer advanced technical solutions, liaise with vendors, and mentor junior team members. Responsibilities Provide expert operational support, including root cause analysis, incident management, and SLA achievement. Manage critical incidents, problems, changes, and service requests. Offer expert technical solutions and configuration. Liaise with senior vendors and provide technical advice to team members. Ensure SLA achievement and involvement in projects. Maintain and enhance application performance. Ensure compliance with best practices and standards. Support for BI applications. Track, manage service requests. Continuously monitor BI systems and applications Work closely with BI developers, data analysts, and other IT teams to identify and resolve application issues and improve system functionality. Perform data analysis to identify trends, anomalies, and areas for improvement within BI applications. Qualifications Education: A relevant IT qualification. Experience: 3 years of relevant experience in application support. Proficiency in SQL and database management. Experience with BI tools such as Tableau, Power BI, or QlikView. Familiarity with ETL processes and data warehousing concepts. Skills Application Support Development Environment Engineering Technical Operations Support Software Configuration Systems and Software Life Cycle Engineering Systems Development Management Systems Integration and Build Troubleshoots Technical Issues Strong analytical and problem-solving abilities, with a keen attention to detail. Strong understanding of BI tools, SQL, and database management. Ability to analyse data, identify trends, and solve complex problems Microsoft Analysis Server experience Behaviours Collaborates - effectively works with others to achieve shared goals Ensures Accountability - takes accountability and ensures others are held to account on agreed upon performance targets Manages Complexity - interprets and simplifies complex and contradictory information when resolving organisational problems Communicates Effectively - conveys information and communicates ideas in a clear, concise and impactful manner Decision Quality - consistently makes timely, well-rounded and informed decisions Tech Savvy - leverages new technology to enhance productivity, improve problem solving, and support business growth

6 days ago

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.

11 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

18 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

a month 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