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