ER
Information & Communication Technology

BI Developer (ETL & Data Lake)– Johannesburg – up to R500 per hour

e-Merge Recruitment

South Africa Full-time On-site
Posted: 1 month ago
Expires: Oct 1, 2026
Salary: Not listed

Job description

Our client, a leading organisation in the insurance sector, is seeking an experienced Senior Data Warehouse & BI Developer to join their growing Data and Analytics team. The successful candidate will play a key role in designing, developing, and maintaining enterprise data warehouse and data lake solutions that serve as the foundation for business intelligence, regulatory reporting, financial reporting, and enterprise-wide analytics.

This role requires extensive experience in enterprise data architecture, ETL development, dimensional data modelling, and business intelligence reporting, with the ability to build scalable, high-performance data solutions that support strategic and operational decision-making. Experience within the insurance industry is essential, while exposure to modern cloud platforms, big data technologies, and advanced analytics environments will be highly advantageous

Responsibilities

  • Design, develop, and maintain end-to-end data acquisition, ETL, and data management solutions.
  • Build and support data pipelines, data lakes, and enterprise data warehouse environments.
  • Develop dimensional data models and BI solutions to support business, regulatory, and financial reporting.
  • Manage data integration, quality assurance, testing, and user acceptance testing (UAT) activities.
  • Monitor and report on data acquisition progress, project delivery, and reporting requirements.
  • Troubleshoot data and system issues, ensuring reliable and accurate data delivery.
  • Collaborate with business stakeholders, technical teams, and clients to gather requirements and deliver solutions.
  • Contribute to database design, optimization, security, and data governance initiatives.
  • Support cloud, big data, and streaming data technologies where applicable.
  • Apply structured problem-solving approaches to meet project objectives and deadlines.

Qualifications & Experience

  • IT-related Degree, Diploma, or equivalent qualification.
  • Relevant Microsoft, Cloud, or Data Engineering certifications will be advantageous.
  • Minimum 5 years’ experience in Data Warehousing, Data Lake implementation, ETL/ELT development, and dimensional modelling using Kimball methodology.
  • Experience designing and supporting enterprise Data Lake architectures and data ingestion frameworks.
  • Minimum 5 years’ experience developing ETL solutions using SSIS.
  • Minimum 5 years’ experience in SSRS report development.
  • Minimum 5 years’ experience in SSAS cube development and MDX.

The Reference Number for this position is NG61374 which is a Contract position in Johannesburg offering an hourly rate of up to R500 per hour 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!

Requirements

Apply by email: nokuthulag@e-merge.co.za

Similar jobs

WP
Junior CRM Executive
Wheelwish Ptyb Ltd
South Africa · Fourways Full-time On-site

Who are we: We are a fast-growing global organisation operating across multiple international markets. Our culture is fast-paced, collaborative and commercially focused, with a str...

See your job match

Sign in and add your CV/profile to see your match percentage.

Sign in to see match
Salary not listed
View details
EI
Backend Developer
E-Merge IT Recruitment
South Africa · Sandton Full-time On-site

Are you a Backend Developer who enjoys building robust, scalable solutions and working with C# and ASP.NET? This could be your next exciting move! �� Join a g...

See your job match

Sign in and add your CV/profile to see your match percentage.

Sign in to see match
Salary not listed
View details
Job alerts
Subscribe to matching jobs by country, role, and category.

Create local job alerts

Get matching jobs for your chosen country, role, and category.

See how well this job fits you

Sign in and keep your CV/profile updated to see a match percentage, matching evidence and areas to strengthen.

Sign in to add your profile