- Cape Town
- Salary: Market Related
- Job Type: Permanent
- Sectors: IT Technology
- Reference: 127365
Vacancy Details
Employer: BET Software
We Want You:
Join a powerhouse team that turns data into game-changing insights. We're on the hunt for a Senior Business Intelligence Engineer to join our dynamic Business Intelligence Team in Cape Town. In this role, you’ll play a key part in shaping strategic goals and enterprise-wide priorities. Working alongside a team of data-driven experts, you’ll analyse complex challenges, develop innovative solutions, and transform raw data into powerful insights. If you’re passionate about problem-solving, collaboration, and making a real impact, this is your chance to shine. Apply today.
You Bring:
- 5 - 7 years' solid working experience within the BI environment.
- Design, develop, maintain and work towards sustainable, long term Business Intelligence (BI) solutions using Microsoft BI stack – MS SQL Server, SSIS, SSAS, SSRS and Power BI.
- Creation of Stored procedures, operational reports and dashboards.
- Design, develop and maintain ETL process using SSIS.
- Datawarehouse design, maintenance and re-architecture as required.
- Follow project specifications and corporate coding standards and policies.
- Coach and mentor junior team members.
- Liaise with fellow developers, DBAs and business analysts to identify and optimise inefficient BI processes and code.
- Recommend improvements to provide optimum reporting solutions.
- Be involved in strategic planning and design sessions.
- Demonstrated ability to work on projects from planning to delivery.
What You’ll Do:
Design, Development and Implementation:
- Responsible for the design, development, maintenance and work towards sustainable, long term Business Intelligence (BI) solutions using Microsoft BI stack – MS SQL Server, SSIS, SSAS, SSRS and Power BI.
- Ensures the creation of stored procedures, operational reports and dashboards.
- Design, develop and maintain ETL process using SSIS.
- Datawarehouse design, maintenance and re-architecture as required.
- Follow project specifications and corporate coding standards and policies.
- Responsible for coaching and mentoring junior Team Members.
- Liaise with fellow developers, DBAs and business analysts to identify and optimise inefficient BI processes and code.
- Make recommendations on improvements to provide optimum reporting solutions.
- Should be involved in strategic planning and design sessions.
- Works on highly complex and cross-functional BI solutions. Directs, organises, and leads projects in the implementation and use of new BI software tools and systems.
- Participates in workstream planning process including inception, technical design, development, testing and delivery of BI solutions.
- Develops work plans or reviews other work plan timelines and manages workflows to meet timeframes.
- Participates in project management estimation process.
- Manages and plans for service demand forecasts.
- May participates in the development of business cases to support IT projects.
- Collects, analyses, and shares data to help business teams drive improvement in key business metrics, customer experience, and business results.
- Works with the BI Analyst during implementation, gathering additional information when needed and keeping the business informed.
- Responsible for implementing data structures using best practices in data modelling, processes, and technologies.
- Performs data conversions, imports and exports of data within and between internal and external software systems.
- Implements tools and frameworks for automating report generation, identification of data-quality issues, and data governance.
- Leads the integration efforts for merging BI platforms with enterprise systems and applications.
- Performs data conversions, imports, and exports of data within and between internal and external software systems.
- Explores the data and discovers patterns, meaningful relationships, anomalies, and trends.
- Performs programming analyses for a wide range of requests using data in different formats and from various platforms.
- Ensures documentation is created and maintained.
Production Support
- Troubleshoots BI tools, systems, and software.
- Troubleshoots reported data loads or reconciliation inconsistencies in conjunction with the sites for data models and/or reports.
- Tracks, monitors and analyses performance and production issues, and implements improvements.
- Supports and helps manage external resources, such as service providers and vendor support.
Quality Assurance
- Ensures the collected data is within required quality standards.
- Maintains the quality of Metadata Repository by adding, modifying, and deleting data.
- Recommends quality metrics and ensures quality metrics are documented and tracked development, model validation, and model implementation.
- Documents standards and policies for the form, structure, and attributes of the BI tools and systems.
- Ensures adherence to process, policies, and standards.
Research/Evaluation
- Analyses and tests new releases/versions of software.
- Conducts research and makes recommendations on BI products and services.
- Interfaces with vendors to keep abreast of new technologies, pricing, and customer applicability.
- Participates in vendor evaluations.
- Interfaces with architects to recommend new technology opportunities that will have an impact on BI systems.
Coaching/Mentoring
- Provides guidance, training, and problem-solving assistance to other Team Members.
- Mentors and contributes to the growth of junior and intermediate Team Members.
- Designs and delivers end-user training and training materials.
Living our Spirit:
- Actively drives a culture of collaboration and open communication within the team.
- Actively promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging within the team.
- Actively drives a culture of versatility and adaptability by modelling and encouraging Team Members to support each other not only within the department, but within BET Software as a whole.
- Actively become a change agent and drive continuous learning within the team thus ensuring that the team approaches all tasks or challenges with enthusiasm and proactivity.
The Company We Keep:
At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.
Please note that only candidates who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly find your application to be unsuccessful.
1 person has applied for this job. 81 people have viewed this job.
About BET Software
BET Software is one of the most diverse betting software providers in Sub-Saharan Africa, with a rapidly growing international footprint. Our multiskilled Team is responsible for providing advanced software solutions, while supporting incredibly high transactional volumes in a fast-paced industry, making BET Software a lively and engaging place to be. Our progressive use of technology enables our talented Team to work with the tech stack of their choice and we encourage an environment and culture that supports collaboration, learning and growth. We believe that our strength lies in our diversity and that Teamwork makes the dream work, a place where you can flourish amongst like-minded individuals.
We are a dynamic group of people that stem from a variety of cultures, backgrounds and locations. While our head office is based in Umhlanga, South Africa we recruit talent throughout South Africa and Internationally.
More Jobs at BET Software
Intermediate Project Manager (JHB)
- Johannesburg
- Job Type: Permanent
- Posted 03 Apr 2025 | 26 Days left
IT Field Technician (DBN)
- Durban
- Job Type: Permanent
- Posted 02 Apr 2025 | 37 Days left
Intermediate UI/UX Designers (DBN)
- Umhlanga
- Job Type: Permanent
- Posted 31 Mar 2025 | 28 Days left
Atlassian Administrator CPT
- Cape Town
- Job Type: Permanent
- Posted 28 Mar 2025 | 27 Days left