Senior Developer MS SQL BI

Senior Developer MS SQL BI


SABRIC is a Non-Profit Company based in Midrand, established to combat crime in the Banking & Cash in Transit industries.
The company facilitates interbank collaboration and interfaces with a range of external organisations and public and private partners, most notably to progress crime risk mitigation initiatives.

About Position

This is a key role reporting to the Head: IT Shared Services

Job Purpose

  • To develop, maintain, enhance, and support the information systems that support the delivery and processing of industry data and the delivery of industry products and services
  • Gather and document new and changes to existing requirements in consultation with business and members


  • Tertiary qualification in Information Technology or relevant equivalent experience
  • Certified MCSD/MCSE or relevant equivalent experience


  • At least 8 to 10 years current development experience
  • At least 5 to 10 years database development experience

Knowledge & Skills Required

  • Understands IT processes, e.g. change management, release management, etc.

Solid development experience in:

  • MS SQL BI and Data Warehouse
  • SQL Server Integration Services
  • SQL Server Reporting Services
  • SQL Server Analysis Services

Microsoft SQL Server 2012 or higher, including:

  • Database design
  • Stored procedures
  • Triggers
  • C# - Latest .Net framework
  • Web applications
  • HTML 5
  • JavaScripting

Advantageous Skills:

  • SharePoint Development (2013 or higher)
  • Forms Based Authentication
  • Configuration of search over in-house databases
  • Administration
  • Web Parts
  • Excel Services
  • Web Service and API Development
  • Power BI
  • Ability to produce secure application code

Key Responsibilities

  • Software Development and Configuration
  • Develop, enhance, maintain and support information systems and system to system integration mechanisms, i.e. ETL processes
  • Develop, enhance, maintain, and support in-house applications
  • Ensure source is managed according to agreed processes and standards
  • Develop, enhance, maintain and support the data warehouse/s
  • Ensure that code is secure and complies with relevant standards, e.g. OWASP
  • Document and maintain system and configuration documentation and operational
  • Remain up to date with emerging technology that can improve service delivery


  • Adhere to all IT policies, follows relevant pre-defined IT processes and produces audit evidence
  • Test for and remove vulnerabilities in code
  • Adhere to Change Management Process and produce required Change Management documentation prior to changes being released into production
  • Assist with the remediation of relevant audit findings as required
  • Assist with the remediation of vulnerabilities identified during scans and penetration tests as required
  • Understand best practice requirements and their impact on the development environment

Person Profile

  • High levels of integrity in the conduct of personal and professional affairs
  • Calmness and clarity of thought under pressure
  • Ability to maintain confidentiality
  • Understanding of strategic business objectives and the ability to drive results toward those objectives
  • Self-motivated /Self-starter
  • Ability to work collaboratively in a team

Working Conditions

  • Must have a vehicle and driver’s license. Under normal operating conditions, this role will work to the usual organizational policies and norms. Able to work extended hours when required
  • Remuneration package will be offered to the successful candidate, in line with qualifications, experience and level of competence. Forward you’re CV to on or before 11 March 2019. Should you not be contacted by 22 March 2019 please consider your application as unsuccessful

By applying for this position at SABRIC, the applicant understands, consents and agrees that SABRIC may solicit a credit and criminal report from a registered credit bureau and/or SAPS (in relation to positions that require trust and honesty and/or entail the handling of cash or finances) and may also verify the applicant’s educational qualifications and employment history.

SABRIC reserves the right not to appoint if a suitable candidate is not identified