About the Role
Our client, a leading financial services institution located in the picturesque town of Paarl, Western Cape , is looking for a highly skilled Senior Business Intelligence Developer to join their dedicated analytics team. This is an on-site position critical for transforming raw data into actionable insights that drive strategic business decisions. You will be responsible for designing, developing, and maintaining robust BI solutions, including reports, dashboards, and data models, using industry-leading tools. The ideal candidate possesses a deep understanding of data warehousing concepts, SQL, and BI development platforms. You will work closely with business stakeholders to gather requirements, understand their analytical needs, and deliver solutions that provide clear, accurate, and timely business intelligence. This role offers the opportunity to make a significant impact within a respected organization in Paarl .
Key Responsibilities
- Design, develop, and implement Business Intelligence solutions, including reports, dashboards, and analytical tools.
- Develop and maintain ETL processes to extract, transform, and load data from various sources into data warehouses.
- Create and optimize complex SQL queries for data extraction and analysis.
- Build and maintain dimensional data models and OLAP cubes for efficient data retrieval and analysis.
- Collaborate with business users to understand their reporting and analytical needs and translate them into technical specifications.
- Ensure data accuracy, integrity, and consistency across all BI solutions.
- Develop compelling data visualizations that effectively communicate key insights.
- Provide training and support to end-users on BI tools and reports.
- Stay up-to-date with the latest trends and technologies in Business Intelligence.
- Troubleshoot and resolve issues related to data integrity and BI system performance.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related quantitative field.
- 5+ years of experience in Business Intelligence development or a related data analytics role.
- Strong proficiency in SQL and experience with relational databases (e.g., SQL Server, Oracle).
- Extensive experience with BI development tools such as Tableau, Power BI, Qlik Sense, or similar.
- Proven experience in designing and implementing data warehouses and data marts.
- Experience with ETL tools and processes (e.g., SSIS, Informatica).
- Understanding of data modeling techniques (e.g., star schema, snowflake schema).
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and interpersonal skills, with the ability to effectively engage with business stakeholders.
- Experience working in an Agile environment is a plus.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holiday schedule.
- Opportunities for professional growth and development in the financial sector.
- A stable and supportive work environment in Paarl, Western Cape .
- Exposure to impactful business analytics projects.