Senior BI Developer - Johannesburg - up to R1.2mil per annum
- Location
- Johannesburg, Gauteng
- Contract
- Permanent
- Salary (as advertised)
- R1 000 000 per year
- Minimum qualification
- Diploma
- Closing date
First listed . Last checked at source .
In brief
**Overview** This role is for a Senior BI Developer at a dynamic healthcare non-profit organisation in South Africa, known for its extensive experience in direct service delivery, technical assistance, and innovative precision programming. The primary responsibility of the Senior BI Developer will be to translate business needs into technical specifications, and to design, build, and deploy Business Intelligence solutions, including data warehousing models, visualizations, and reports for various projects. This is a permanent position based in Johannesburg, offering a cost to company salary ranging from R1 million up to R1.2 million per annum, negotiable based on experience. The recruitment for this position is being handled by E-Merge. **What you will do** * Build enterprise scalable, complex data visualizations, dashboards, KPI scorecards, and KRI reports in Power BI. * Make recommendations on Enterprise BI standards and best practices. * Perform, communicate, and make actionable recommendations based on database, statistical, and report findings. * Provide guidance to other BI developers, under the oversight of BI Managers and Leads. * Develop, create, and deliver custom reports using SQL, SSRS, and Excel. * Collaborate with the team on data modelling, database design, and creating efficient SQL for fast application performance. * Analyse performance optimization opportunities for stored procedures and SSIS packages, and conduct performance tuning for optimum results. * Create and maintain technical documentation for all developed applications. **Requirements (from the original advert)** * Proficient in DAX and M queries. * Experience in Power BI and SSRS administration for on-premises and cloud services. * Production experience working with at least modern modelling tools, both on-premises and/or in the cloud (e.g., MS SQL, Analysis Services, Power BI, Azure Synapse Analytics). * Production experience working with DAX modelling measures (e.g., Power BI, Analysis Services, DAX Studio, Tabular Editor, or other external tools used with Power BI Desktop). * Experience with relational databases (SQL/PLSQL/Hive) and leveraging large datasets within a data warehouse (Hadoop, Oracle, MySQL). * Relevant tertiary qualification or diploma. * Minimum 5 years' experience in BI Development. * Minimum 5 years' experience in SQL development. * Proven experience as a BI Developer for data warehouses. * Proven work experience as a SQL Developer. * Relevant Microsoft Certification (SQL developer) will be beneficial. **Who should apply** The ideal candidate is a Senior BI Developer with a relevant tertiary qualification or diploma, bringing a minimum of 5 years' proven experience in both BI Development and SQL Development, specifically within data warehousing environments. This individual should demonstrate strong proficiency in DAX and M queries, and possess experience in Power BI and SSRS administration across both on-premises and cloud services. Essential experience includes working with modern modelling tools such as MS SQL, Analysis Services, Power BI, and Azure Synapse Analytics, as well as DAX modelling measures. The candidate must also have experience with relational databases (SQL/PLSQL/Hive) and managing large datasets within data warehouses (Hadoop, Oracle, MySQL). They should be capable of translating business needs into technical specifications, designing and deploying BI solutions, creating reports and visualizations, and providing guidance to junior developers. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/johannesburg/senior-bi-developer-johannesburg-up-to-r1.2mil-per-annum-id-7370312 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 5 years of experience.
- SQL
- MySQL
- Azure
- Power BI
- Microsoft Excel
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.