Job Title: BI Developer
Location: Johannesburg
Job Type: Contract (8-month contract)
Hybrid

Our client is seeking an experienced Business Intelligence (BI) Developer to join their dynamic team on a contract basis within the banking sector. The ideal candidate will have a strong technical background, analytical mindset, and the ability to translate complex data into actionable insights to support business decision-making.

Key Responsibilities

  • Design, develop, and maintain BI solutions, including dashboards, reports, and data models using tools such as Power BI, SSRS, or Tableau.
  • Gather, analyse, and document business data requirements from stakeholders across various business units.
  • Develop and optimize complex SQL queries, stored procedures, and data transformations to support BI solutions.
  • Integrate data from multiple sources into a centralized data warehouse or data marts.
  • Conduct data quality checks and ensure the integrity, accuracy, and consistency of all reporting outputs.
  • Work closely with Data Engineers and Data Analysts to ensure alignment and data readiness.
  • Monitor and maintain BI platforms for performance, availability, and scalability.
  • Provide training, documentation, and support to end-users on BI tools and reporting capabilities.
  • Collaborate with business and technical teams to ensure BI solutions align with strategic goals and compliance standards.
  • Stay updated with industry best practices, emerging tools, and regulatory requirements in the financial and banking domain.

Experience and Qualifications

  • Bachelor’s degree in computer science, Information Systems, Data Science, or a related field.
  • BI certifications (e.g., Microsoft Power BI, Tableau, or similar) are advantageous.
  • Proven experience (3-5+ years) in a BI Developer or similar role within the banking or financial services sector.
  • Strong expertise in Power BI (report creation, DAX, Power Query, service deployment).
  • Proficient in SQL for data extraction, transformation, and manipulation.
  • Experience with SSIS/SSRS, Tabular models, and data warehousing concepts.
  • Knowledge of ETL processes, data modelling, and data integration.
  • Familiarity with cloud-based platforms such as Microsoft Azure (Azure Data Factory, Synapse Analytics).
  • Working knowledge of APIs and connecting various data sources (Excel, CSV, SQL, JSON, etc.).
  • Understanding of data governance, compliance, and risk frameworks in banking.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to manage multiple tasks and deliver within tight timelines.

Join us in shaping the future of client solutions! If you’re ready to take on a new challenge and make an impact, we want to hear from you. Apply now

Desired Skills:

  • Power BI
  • SSRS
  • Tableau
  • SQL
  • ETL Processing
  • Microsoft Azure

Learn more/Apply for this position