

Business Intelligence Developer III
Are you an experienced and motivated Business Intelligence Developer looking to make a significant impact? Capitec Bank, a leading financial institution in South Africa, is seeking a talented BI Developer III to join our dynamic team in Stellenbosch. We’re dedicated to empowering our clients to live better financial lives, and we believe in finding innovative individuals who share our vision.
At Capitec, we foster an environment where our team members are valued, supported, and have opportunities to grow. We live by our CEO values: Client first, Energy, and Ownership. If you’re ready to contribute to a brand built on trust and innovation, we invite you to apply!
About the Role
As a Business Intelligence Developer III, you will play a crucial role in developing, maintaining, and enhancing reporting solutions. Your work will directly support data-driven decision-making within our complex, high-volume credit environment. This is a hands-on technical position that requires you to translate complex business requirements into impactful, user-friendly reports and dashboards. A solid understanding of credit and financial services concepts is vital to ensure that data insights are accurate, relevant, and aligned with our business objectives.
What You’ll Need (Minimum Requirements)
To be successful in this role, you should have:
- A relevant tertiary qualification in Statistics or Actuarial Science.
- Minimum of 3 years’ experience in a BI Developer, BI Analyst, or BI Engineering role.
- 3-5 years’ experience in implementing innovative BI solutions that led to clear business decisions and benefits.
- 3-5 years’ experience in data analysis, including understanding database structure design and data extraction principles (ETL).
- 3-5 years’ experience working with various visualization tools, with at least 4 years specifically on Power BI (DAX, M).
- Overall good understanding and application of BI best practices.
- At least 1 year’s experience in Python or R (or any other relevant programming language).
- 3-5 years’ experience in SQL (Postgres, MySQL, MS SQL) for tasks such as cleaning, enriching, transforming, data mapping, data aggregation, and data normalization suitable for data analysis.
- Experience with product development life cycle and Agile frameworks.
- Proven experience in managing your own work and that of others, from planning and scoping to budgeting and timeline management.
- Experience overseeing and providing technical guidance to team members and colleagues.
Key Knowledge & Skills
Minimum:
- Expertise in BI development (reports, dashboards, data visualization).
- Extensive knowledge of BI/reporting and analytical tools.
- Extensive knowledge of Business Intelligence and Data Warehousing best practices.
- Extensive knowledge of BI environments, solutions, and implementations (end-to-end BI architecture and technologies).
- Extensive knowledge in data analysis methodologies (Descriptive, Diagnostic, Predictive, Prescriptive Analytics).
- In-depth knowledge of both waterfall and agile development approaches.
- In-depth knowledge of SQL query language: Preferably AWS services (Redshift, Athena, DataLake, Python, PostgreSQL, MySQL) or MS Technologies (Azure services, SQL, SSAS).
- In-depth knowledge of design and user experience principles.
- Good understanding of Agile principles.
Ideal:
- Extensive knowledge of Power BI services (including implementation of advanced AI, ML, and Cognitive services within the Power Platform).
- Good working knowledge of the AWS ecosystem and services.
- Experience in analysis/report development within a financial/banking environment.
Conditions of Employment
- You must have a clear criminal and credit record.
To apply for this job please visit careers.capitecbank.co.za.