Business Intelligence Specialist

Centurion, GP, ZA, South Africa

Job Description

Job Summary:



Help business unit heads answer complex business questions by investigating, analysing and modelling internal and external data sources. Identify opportunities to streamline and improve operational processes with the aim of improving efficiencies, increasing profitability or accelerating growth. Identify opportunities to improve processes and strategies with technology solutions.

To be successful in this role, you must be able to:



Conduct complex statistical analyses, including hypothesis testing, regression analysis, and time series forecasting, to derive actionable insights. Develop and maintain sophisticated data models that accurately represent business processes and support complex analytical queries. Apply machine learning techniques (e.g., supervised, unsupervised, and deep learning) to build predictive models and automate data-driven processes. Analyse and translate business needs into technical specifications for BI solutions. Develop and maintain financial forecasting models using statistical and time series analysis techniques. Analyse historical data, identify trends, and predict future financial performance. Update and maintain reports and dashboards. Create visualisations and reports to monitor data. Creating and maintaining documentation detailing the design, requirements, process flows and, where applicable, user manuals for business implementation. Develop and execute database queries and conduct analyses. Perform ad hoc analysis, insight requests, and data extractions to resolve critical business issues and/or share business improvements through insights developed by analytics.

Professional Skills



Communicate proactively, effectively and efficiently with stakeholders and develop close working relationships with stakeholders to understand their needs. Efficient and effective reporting on prioritisation and tasks to the Line Manager. Take personal ownership of projects and work quality, as well as contributing to the team. Participate in wider discussions and initiatives within the team, offering solutions to problems, focusing on the efficacy of analytical outcomes

Minimum Education:



Bachelor's degree in one of the following fields: Actuarial Science, Business Mathematics, Applied Mathematics, Financial Mathematics, Statistics or a related field. A post-graduate degree in any of these fields would be favourable.

Minimum experience (years):



5 years in a technical role with experience in data modelling.

Required nature of experience:



Proficiency in programming languages like Python, R, or SQL, with a strong understanding of data structures and algorithms. Experience with BI tools such as Tableau, Power BI, or Looker. Advanced knowledge of Microsoft Excel (macros, pivot tables, formulas) Strong analytical, troubleshooting skills and root-cause analysis ability. Proven abilities to take initiative and be innovative. Knowledge of SQL queries, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS). Ability to interpret code and support applications, reports and processes

Package includes:



Market-related Salary Life Insurance Provident Fund * Funeral Cover

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1458024
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, GP, ZA, South Africa
  • Education
    Not mentioned