BI Developer

BI Developer

Job Title: BI Developer
Contract Type: Permanent
Location: Gauteng
Reference: JN -072019-17242
Contact Name: Nicole Vine
Contact Email:
Job Published: August 22, 2019 13:10

Job Description


  • Perform functions from analysis through implementation, support and troubleshooting
  • Gather user requirements
  • Do data modelling
  • Set up and deploy the BI tool
  • Design BI reports and dashboards
  • Perform project-type work, e.g. data clean-ups, streamlining reports, SQL Server version upgrades, process automation, improvements to report distribution and development of a portal
  • Participate in day-to-day operations with other team members
  • Share knowledge with other team members and end users in the business, also through training and documentation
  • Ensure that information is delivered on time and in line with SLAs
  • Perform data validation and ensure that information supplied to users is properly balanced compared to data from the transaction processing systems, that variances are properly investigated on a weekly and/ or monthly basis and that checks are done for reasonableness
  • Adhere to policies, processes and standards in general and specifically for information security
  • Keep current with general IT and BI trends as well as trends in the short-term insurance industry, and stay up-to-date with compliance requirements

Minimum Requirements:

  • A post-matric qualification (e.g. a bachelor degree) majoring in subjects related to information technology
  • Evidence of training in Microsoft SQL Server, e.g. certification
  • Evidence of training in Power BI


Preferred Requirements:

  • Certificates and/ or diplomas related to financial services and preferably short-term insurance
  • Training in statistics and/ or accounting


Minimum Requirements:

  • Five years working experience as a BI Developer
  • Two years working experience in the financial services industry


Preferred Requirements:

  • At least two years exposure to the short-term insurance industry
  • Hands-on involvement in a financial transaction processing system and/ or reporting system



  • Minimum Requirements:
  • Experience in the SQL Server stack (SSAS, SSIS,SSRS)
  • Reporting and data modelling
  • Power BI
  • Demonstrable knowledge of software development life cycle models
  • Good knowledge of technology environments
  • Above-average knowledge of Excel (including macros)
  • Strong appreciation of information security concepts


Preferred Requirements:

  • Some programming experience, e.g. in Python, R and/ or the Microsoft Visual Studio framework, and some exposure to machine learning concepts
  • At least a basic knowledge of database administration

Get similar jobs like these by email

By submitting your details you agree to our T&C's