×
Register Here to Apply for Jobs or Post Jobs. X

BI Developer; Finance

Job in Centurion, 0014, South Africa
Listing for: Momentum
Full Time position
Listed on 2026-06-23
Job specializations:
  • IT/Tech
    Data Analyst, Data Warehousing, Data Engineering, Business Systems/ Tech Analyst
Job Description & How to Apply Below
Position: BI Developer (Finance)

We are seeking a skilled and motivated BI Developer to join our Finance Automation, Data and BI Team. The ideal candidate will have a passion for data analysis, a strong understanding of finance and business processes, and the ability to translate complex data into actionable insights.

Role Purpose

The BI Developer role will be required to address business queries through the effective and meaningful translation, collection and analysis of raw company data and to communicate these results to enhance the decision‑making process. The BI Developer will examine and evaluate reporting requirements for various stakeholders across Momentum Investments, including Finance and Tax, and will contribute to improving data quality, reporting consistency, automation and insight‑led decision‑making across the business.

Requirements
  • B. Com or

    B.Sc. degree or other relevant qualification in computer science, data science, Information Systems, Finance, or related field.
  • Proven experience as a BI developer, or Business Analyst or Data Analyst in a BI or analytics‑focused role.
  • Three years relevant experience required.
  • Proficiency in SQL for data querying and manipulation.
  • Microsoft BI skills. Particularly SSAS tabular model design and implementation, Reporting Services and Integration services.
  • Database design and Warehousing.
  • PowerBI
  • Proven experience of using AI to work more effectively.
  • Experience working with finance, regulatory, or management reporting data will be advantageous.
  • Strong analytical and problem‑solving skills, with the ability to derive insights from complex datasets.
  • Experience working in an Agile software development environment.
Advantageous
  • Post graduate degree in relevant field would be beneficial.
  • Technical certifications in data and analytics.
  • Experience with the Kimball Dimensional Methodology.
  • Exposure to modern data, analytics and automation platforms, with an interest in continually improving how reporting and insight solutions are delivered.
  • Experience with any of the following will be highly beneficial
  • AWS
  • Data Bricks
  • Snowflake
  • MS Power platform
  • Uipath
Duties & Responsibilities
  • Collaborate with stakeholders to understand business needs and gather requirements for BI solutions.
  • Translate business requirements into technical specifications for BI development.
  • The developer will design and create end‑to‑end Business intelligence solutions from ETL, SSAS cubes to Microsoft Power BI or SSRS reports and dashboards.
  • The individual will also be responsible for proactively generating and compiling reports based on his or her findings, complete with recommended improvements to or new requirements for business processes, operational procedures, and their corresponding reporting structures. The developer should therefore be able to interpret the reports that he or she produces.
  • The developer must work with other technology teams and business analysts where applicable to scope and prioritise development efforts necessary to deliver reporting for various business units.
  • The analysis of reporting requirements as defined by business and documenting the desired solution and/or recommendations. This includes translation of reporting requirements between business and the technology and tools necessary to deliver on those requirements.
  • Ensure a high level of quality is achieved by performing constant testing and reviews of reports implemented. This includes doing performance optimisation of existing SQL code, ETL processes or improving solution design.
  • Interact with existing reporting resources and ensure a single reporting strategy is maintained.
  • Monitor SQL server jobs and interact with other technology teams and database administrators to ensure that reporting continuity is maintained.
  • Participate in the change process to improve efficiency of testing.
  • Formalise communication to ensure reporting on deliverables.
  • Ensure signoff on all reporting deliverables according to business specifications.
  • Report and estimate development timelines.
  • Maintenance and operational support of existing dashboards and reports.
  • Analyse large datasets to identify trends, patterns, and insights that drive business decisions, and understand the granular…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary