Senior Developer SharePoint

Senior Developer SharePoint


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 of data to SABRIC and the delivery products and services to members and stakeholders
  • 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
  • Good database development experience

Knowledge & Skills Required

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

Solid development experience in:

  • SharePoint Development (2013 or higher)
  • Forms Based Authentication
  • Configuration of search over in-house databases
  • Administration
  • Web Parts
  • Excel Services
  • C# - Latest .Net framework
  • Web applications
  • HTML 5
  • JavaScripting
  • SQL Reporting Services

Advantageous Skills

Microsoft SQL Server 2012 or higher, including:

  • Database design
  • Stored procedures
  • Triggers
  • SQL Server Integration Services
  • SQL Server Analysis Services
  • MS SQL BI and Data Warehouse
  • MS Power BI
  • Web Service and API Development

Some experience in business analysis, specifically:

  • Conducting requirements gathering workshops, etc.
  • Translating business needs into IT solutions
  • Ability to produce secure application code    

Key Responsibilities

  • Software Development and Configuration
  • Software Development and Configuration
  • Develop, enhance, maintain and support information systems that support the information systems that support the delivery of data to SABRIC and the delivery products and services to members and stakeholders
  • Develop, enhance, maintain, and support relevant in-house applications
  • Ensure source is managed in accordance with agreed processes and standards
  • 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