BET Software Logo

Senior BI Engineer – CPT

BET Software|Posted 1 month ago

Skills and experience

Role:Business intelligence engineer
Experience in role:5+ years
Must-have skills:
    Microsoft SQL Server
    Power BI
    SSRS
Nice-to-have skills:
    SSIS

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

We Want You

Join a powerhouse team that turns data into game-changing insights. We are 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.

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.

About BET Software

51-200 employees

We are growing are you?<p></p>BET Software is on a mission to push technological boundaries to create world-class online and retail betting solutions, and other pioneering software solutions and systems.

We are the brains behind SyX Software, an application with the incredible ability to result large volumes of transactions in rapid time. This software solution offers customers a fully realised sportsbook with integration into casino betting, virtual games, and live lotteries. SyX was pioneered by BET Software for the renowned Hollywoodbets brand and is designed to run on low-end hardware in locations with limited internet connectivity. SyX has also been launched in Lesotho, Mozambique, Zambia, Zimbabwe and Kenya.

We pride ourselves on our ability to forge close relationships with customers, and on providing leading-edge betting platforms, as well as 24/7 support, customisation, and optimisation that surpasses their expectations while ensuring that our company culture and Team wellbeing comes first!

With offices in Durban, East London and Johannesburg, we boast a Team made up of only the best, most highly-skilled individuals and grant our developers the freedom to work with the tech stack of their choice. If it works for them, it works for us!

If you’re looking to level up then look no further because at BET Software, growth is mandatory! We provide opportunities for our Team to complete formal qualifications, and we aim to cover the costs of courses that benefit both our Team Members and the company. BET is devoted to our All-Star’s development and career growth; we want you to be the best version of yourself!

Our values have been the fundamental building blocks on which we have built this dynamic and culturally diverse Team:

enter image description here

At BET Software, as passionate as we are about changing things up in the tech industry, we are also all for making meaningful and sustainable change in the community around us and we do this through various CSI projects, as well as helping young people make their ICT dreams a reality through our Dare to Dream bursary programme.

We believe in constantly going against the grain, breaking the mould, shaking things up and disrupting global markets! Ready to be part of something greater? Apply now to be a part of our All-Star Team!

Perks at BET Software

Travel Opportunities
Further Learning Opportunities
Flexible Working Hours
Awesome Company Culture
Coffee, coffee, coffee
Modern Office Space with the best views
CSI Projects Involvement

Tech Stack

application and data

AngularJS
AngularJS
Javascript
Javascript
Node.js
Node.js
Java
Java
React
React
HTML5
HTML5
C#
C#
nginx
nginx
ASP.NET
ASP.NET
.Net Core 2.0
.Net Core 2.0
Angular
Angular

utilities

Elasticsearch
Elasticsearch
Power BI
Power BI

dev ops

GitHub
GitHub
Git
Git
Docker
Docker
Kubernetes
Kubernetes
Bash
Bash

business tool

Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: