South Africa, Gauteng, Johannesburg
3 days ago
Back-End BI Developer/ Data Engineer
Job description

Back-End BI Developer/ Data Engineer

a0M1i000000kwha.1_1742320063

Role Overview

A dynamic organisation is seeking a skilled Business Intelligence (BI) Developer/Data Engineer to join their growing data team. The successful candidate will be responsible for designing and implementing ETL processes, integrating data from multiple sources, optimising data performance, and developing reporting solutions to enhance business decision-making. This role is ideal for a professional with strong expertise in data warehousing, performance tuning, and business intelligence tools.



This position requires travel to the Sandton office 3 days a week, only considering candidates with an existing address in Johannesburg.

This is a permanent role, contracting is not available as an option.

Key Requirements:

* A relevant IT qualification (3 to 4 years of study).
* Microsoft certification in data-related disciplines preferred.
* Hands-on experience with the full BI development life cycle.
* 4 to 6 years of experience in Business Intelligence, Data Engineering, or Analytics.
* Proven ability to manage data projects effectively.
* Experience in cloud-based data engineering, particularly in Azure, is highly advantageous.
* Strong background in Azure Data Factory and Synapse Pipelines.
* Proficiency with Microsoft BI tools, including SSRS, SSIS, SSAS, and SQL Server.
* Advanced SQL skills.
* Experience with Power BI for data visualization and reporting.
* Familiarity with Big Data and Data Science principles is beneficial.
* Understanding of financial, insurance, or accounting data structures is a plus.
* Knowledge of data transformation services and file transfer protocols.
* Solid grasp of data warehouse architectures and supporting technologies.
* Strong troubleshooting and problem-solving capabilities.
* Ability to effectively engage with business stakeholders.
* Experience in delivering BI solutions in mid-to-large organizations.
* Development experience using the Microsoft BI stack, including data management and reporting.

Responsibilities:



* Design, develop, and maintain BI and data engineering solutions.
* Implement and optimise ETL processes, data models, and reporting structures.
* Develop and maintain dashboards, reports, and visualisations that provide actionable insights.
* Work with diverse data sources, including cloud-based, on-premises, and vendor-supplied systems.
* Support database development and administration, including query optimisation and schema design.
* Collaborate with DevOps and testing teams to ensure the integrity of database updates and enhancements.
* Implement best practices in database tuning, security, and performance optimisation.
* Provide mentor-ship and guidance to junior team members.
* Review code quality and enforce development standards within the team.
* Stay up to date with emerging data technologies and contribute to innovative solutions.
* Play an active role in large-scale data initiatives and collaborate with senior leadership to drive improvements.



This position offers an exciting opportunity for a skilled BI professional to work on cutting-edge projects in a technology-driven environment. If you are passionate about data and enjoy problem-solving, this role provides an excellent platform for career growth.

The budget for this role is MAX R75,000 a month (benefits to be discussed after 1st interview). Please bear this in mind.Apply
Confirm your E-mail: Send Email