Technology

Bi Developer

E-Merge IT Recruitment·Cape Town, Western Cape, south-africa·Permanent·Hybrid
Technologymid-levelPermanentHybrid
-

We are looking for a motivated and analytical BI Developer who is eager to grow their skills, take on new challenges and develop into a well-rounded Business Intelligence professional. This is an excellent opportunity for a Junior to Mid-Level BI Developer to gain exposure across the full BI lifecycle, from understanding business requirements and analysing data to data modelling, ETL processes, system integration and report development. Key responsibilities Extract, analyse and transform data from various business systems and third-party data sources.Consolidate data into meaningful and reliable BI models.Perform data cleaning, preparation and transformation.Develop and maintain SQL queries to extract and manipulate data.Assist with data modelling and ETL processes.Gain an understanding of business operations and translate business needs into effective data solutions.Perform data integrity checks and investigate discrepancies.Develop and maintain reports, including complex financial reports.Prepare and deliver monthly management reports.Design, develop and maintain dashboards to provide meaningful business insights.Respond to day-to-day ad hoc reporting and data queries.Identify opportunities to improve reporting processes, data quality and efficiency.Minimum requirements BCom, BSc or equivalent qualification in a relevant field.Minimum of 2 years' experience in a BI Developer, Data Analyst or similar role.Good working knowledge of SQL.Experience in developing reports and dashboards.Understanding of data analysis, data preparation and data modelling.Strong numerical and analytical abilities.Excellent problem-solving skills and attention to detail.Good communication skills and the ability to engage with business stakeholders.The reference number for this position is NG61573 which is a permanent, Hybrid role offering a salary of up to R480k per annum salary 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. Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals

At a glance

Company

E-Merge IT Recruitment

Location

Cape Town, Western Cape, south-africa

Employment

Permanent

Work style

Hybrid

Experience

mid-level

Valid until

Not specified

Created

November 3, 2026

More opportunities

Similar roles you might like

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

an hour ago

Business Intelligence Developer (cape Town)

GoldenRule

Cape Town, south-africa

Default

Job description:Our client is looking for a BI developer who believes they are ready to move up to the next level. This role will give you the opportunity to grow and be involved all the way from business requirements through to data modelling, ETL’s, integration and reporting. Your excellent problem-solving ability combined with a very strong numeracy competence will set you apart. Key Responsibilities: Analyse and transform data sets from various business systems and 3rd party data sources and consolidate it in meaningful BI models Perform data cleaning and preparation Gain an understanding of the business to solve problems using data Perform general data integrity checks Report development including complex financial reports Monthly reporting to management Dashboard development Resolve general day-to-day ad hoc queries BCom / BSc degree or equivalent qualification Minimum of 2 years of experience as a BI Developer SQL experience Reporting experience Experience in either (QlikView, QlikSense, PowerBi, Python) Any Cloud exposure (Azure/AWS) Agile / SCRUM experience Talend Snowflake Development experience (C#, Python, Java, Angular) Financial services experience Planning/organising and coordinating skills Interpersonal skills (Interaction with different business divisions and level of management) Communication skills (verbal and written) Solutions driven Industry specific knowledge Strong analytical skills Outstanding numeracy skills Applying technical expertise and researching Acute computer skills Time management skills Creativity and innovating Desired Skills: Systems Analysis Complex Problem Solving Programming/configuration Critical Thinking Time Management

a day ago

Business Intelligence Developer

GoldenRule

Cape Town, south-africa

Default

Job description:Our client is looking for a BI developer who believes they are ready to move up to the next level. This role will give you the opportunity to grow and be involved all the way from business requirements through to data modelling, ETL’s, integration and reporting. Your excellent problem-solving ability combined with a very strong numeracy competence will set you apart. Key Responsibilities: Analyse and transform data sets from various business systems and 3rd party data sources and consolidate it in meaningful BI models Perform data cleaning and preparation Gain an understanding of the business to solve problems using data Perform general data integrity checks Report development including complex financial reports Monthly reporting to management Dashboard development Resolve general day-to-day ad hoc queries BCom / BSc degree or equivalent qualification Minimum of 2 years of experience as a BI Developer SQL experience Reporting experience Experience in either (QlikView, QlikSense, PowerBi, Python) Any Cloud exposure (Azure/AWS) Agile / SCRUM experience Talend Snowflake Development experience (C#, Python, Java, Angular) Financial services experience Planning/organising and coordinating skills Interpersonal skills (Interaction with different business divisions and level of management) Communication skills (verbal and written) Solutions driven Industry specific knowledge Strong analytical skills Outstanding numeracy skills Applying technical expertise and researching Acute computer skills Time management skills Creativity and innovating Desired Skills: Systems Analysis Complex Problem Solving Programming/configuration Critical Thinking Time Management

4 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.

4 days ago

Power Bi And Data Insights Specialist

Datonomy Solutions (Cape Town)

Woodstock, south-africa

Default

Power BI and Data Insights Specialist - Dashboard design and BI data storytellingRole purposeDesign clear, usable Power BI dashboards and turn business data into insights that support decisions. Combine reporting development, analytical judgement and dashboard user experience so that stakeholders understand performance, investigate causes and identify practical actions.Key responsibilities Work with business users to define the decisions, questions, KPIs and reporting needs that each dashboard must support. Design report journeys, wireframes, page layouts, filters and drill paths that suit the audience and reduce interpretation effort. Develop Power BI reports, data models and measures, using DAX, Power Query and SQL as appropriate to the data environment. Validate metrics, reconcile results to agreed sources and document calculation rules, assumptions and data limitations. Analyse trends, variances and exceptions and present a clear narrative with business implications and recommended actions. Improve usability, accessibility, refresh reliability and performance through user feedback and collaboration with data teams. Maintain report documentation and access controls, support adoption and transfer knowledge to business users and support colleagues. Essential experience and capabilities A portfolio of Power BI dashboards showing strong visual hierarchy, navigation and practical business use. Hands on Power BI development, including DAX, Power Query and sound data modelling principles. SQL and analytical capability sufficient to interrogate data, validate measures and investigate inconsistent results. Ability to convert ambiguous stakeholder questions into meaningful KPIs, usable reporting and clear data stories. Demonstrated dashboard UI and UX capability, including wireframing, information design and user feedback. Strong communication skills and evidence that insights have informed a business decision or operational action. Preferred experience and capabilities Retail reporting across sales, margin, availability, supply chain, digital, loyalty or programme performance. SAP BusinessObjects exposure or experience modernising legacy reports for Power BI. Experience with reporting governance, self service analytics or a relevant analytics or design qualification. Desired Skills: Power BI Business Intelligence BI Developer

12 days ago

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

18 days ago