Business Intelligence (BI) Engineer - Johannesburg - up to R960k per annum

E-Merge

Location
Johannesburg, Gauteng
Contract
Permanent
Salary (as advertised)
R960 000 per year
Closing date

First listed . Last checked at source .

In brief

**Overview** E-Merge is seeking a skilled Business Intelligence (BI) Engineer to design, build, and maintain scalable data pipelines and analytics solutions. This is a Permanent, Hybrid role based in Johannesburg, offering a salary of up to R960k per annum. The role involves leveraging strong SQL expertise and hands-on experience with modern data architectures to transform data into actionable insights. **What you will do** * Design, develop, and maintain robust ETL pipelines to support data integration and analytics * Build and optimize data models across Data Lake Data Warehouse architectures (Medallion, Star Schema) * Develop and maintain dashboards and reports using Power BI * Integrate data from various sources, including RESTful APIs * Ensure data quality, integrity, and performance across all data systems * Collaborate with cross-functional teams to translate business requirements into technical solutions * Implement and manage version control and CI/CD pipelines for data workflows * Apply best practices in SDLC, writing clean, maintainable, and scalable code * Work independently to own projects end-to-end, from design through to deployment * Contribute to AI-enabled data solutions, including managing AI engineering artifacts (commands, specs, documentation) **Requirements (from the original advert)** * Minimum 5+ years' experience as a BI Engineer or in a similar data-focused role * Strong proficiency in SQL and relational database design * Proven experience building and managing ETL processes * Solid understanding of modern data architectures (Data Lake, Data Warehouse, Medallion, Star Schema) * Experience working with RESTful APIs * Hands-on experience with Power BI for reporting and visualization * Familiarity with version control systems (GitHub, GitLab, Bitbucket) * Experience with CI/CD workflows * Strong understanding of software development lifecycle (SDLC) principles * Exposure to AI/ML concepts and AI engineering practices is advantageous **Who should apply** The ideal candidate is a skilled Business Intelligence (BI) Engineer with a minimum of 5+ years of experience in a data-focused role. They should possess strong SQL expertise, hands-on experience with modern data architectures, and a passion for transforming data into actionable insights. The candidate should be capable of working independently on projects end-to-end while also collaborating effectively with cross-functional teams. Exposure to AI/ML concepts and AI engineering practices is considered advantageous. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/johannesburg/business-intelligence-bi-engineer-johannesburg-up-to-r960k-per-annum-id-7481870 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
  • Git
  • Power BI

Extracted automatically from the advert; confirm requirements on the original listing.

Job description

We are seeking a skilled Business Intelligence (BI) Engineer to design, build, and maintain scalable data pipelines and analytics solutions. The ideal candidate will have strong SQL expertise, hands-on experience with modern data architectures, and a passion for transforming data into actionable insights. Responsibilities: * Design, develop, and maintain robust ETL pipelines to support data integration and analytics * Build and optimize data models across Data Lake Data Warehouse architectures (Medallion, Star Schema) * Develop and maintain dashboards and reports using Power BI * Integrate data from various sources, including RESTful APIs * Ensure data quality, integrity, and performance across all data systems * Collaborate with cross-functional teams to translate business requirements into technical solutions * Implement and manage version control and CI/CD pipelines for data workflows * Apply best practices in SDLC, writing clean, maintainable, and scalable code * Work independently to own projects end-to-end, from design through to deployment * Contribute to AI-enabled data solutions, including managing AI engineering artifacts (commands, specs, documentation) Qualifications & Experience: * Minimum 5+ years' experience as a BI Engineer or in a similar data-focused role * Strong proficiency in SQL and relational database design * Proven experience building and managing ETL processes * Solid understanding of modern data architectures (Data Lake, Data Warehouse, Medallion, Star Schema) * Experience working with RESTful APIs * Hands-on experience with Power BI for reporting and visualization * Familiarity with version control systems (GitHub, GitLab, Bitbucket) * Experience with CI/CD workflows * Strong understanding of software development lifecycle (SDLC) principles * Exposure to AI/ML concepts and AI engineering practices is advantageous The Reference Number for this position is NG61233 which is a Permanent, Hybrid role in Johannesburg offering a salary of up to R960k per annum negotiable based on experience. E-mail Nokuthula on [email protected] 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. E-Merge Recruiter

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.

How to spot a job scam

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.

Similar roles

PermanentData & Analytics

Data Engineer (Data works) - Johannesburg - up to R1.2mil per annum

E-MergeJohannesburg, GautengR1 200 000 per year

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.

PermanentData & Analytics

Senior BI Developer - Johannesburg - up to R1.2mil per annum

E-MergeJohannesburg, GautengR1 000 000 per year

A dynamic healthcare non-profit organisation with vast experience in providing both direct service delivery and technical assistance, coupled with its multiple innovations for precision programming in South Africa, has created a role for a Senior BI Developer who will be responsible for translating business needs to…

PermanentData & Analytics

Business Intelligence Analyst/Developer - Johannesburg - up to R1m Per Annum

E-MergeJohannesburg, GautengR1 000 000 per year

This reputable financial institution is currently on the lookout for a passionate Business Intelligence Analyst/Developer to join their team. This company is notorious for being an insight driven organisation and has recently been taking massive strides in upgrading their technology environment organisation wide.

Get new data & analytics jobs in gauteng by email

Free. No account needed. Unsubscribe with one click.

We only use your email to send this alert. See our privacy policy.

Business Intelligence (BI) Engineer - Johannesburg - up to R960k per annum at E-Merge | SPANi - South African Jobs