Senior Developer/Business Analyst

EXCITING CAREER OPPORTUNITY FOR 2019

A leader in combating organised crime in the Banking Industry. SABRIC is a Non-Profit Company based in Midrand, established to combat crime in the Banking & Cash in Transit industries. The company interfaces with a range of external organisations and public and private partners, most notably to progress crime risk reduction activities.

Senior Developer/Business AnalysT

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 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

Qualifications

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

Experience

  • At least 8 to 10 years current development experience
  • At least 5 to 10 years business analysis experience (Exposure to BABOK will be advantageous)
  • Above average database development experience

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
  • Manage source for in house applications
  • 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

Business Analysis

  • Conduct meetings with business and members to elicit and document new and changes to existing requirements
  • Document requirements according to agreed standards
  • Assist technical staff with understanding requirements, ensuring solutions implemented address business requirements
  • Draft test cases and test solutions before progressing them to user acceptance testing
  • Evaluate, test and recommend enhancements to software applications and IT processes
  • Supervise the Data Administrators when required

Compliance

  • 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

Knowledge & Skills Required

Essential Knowledge and Skills:

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

Solid development experience in:

  • Microsoft SQL Server 2012 or higher, including:
    • Database design
    • Stored procedures
    • Triggers
    • SQL Server Integration Services
    • SQL Reporting Services
    • C# - Latest .Net framework
    • Web applications
    • HTML 5
    • JavaScripting
    • Desktop applications

Solid experience in business analysis, specifically

  • Conducting requirements gathering workshops
  • Translating business needs into IT solutions
  • Good presentation skills

Advantageous Skills

  • MS SQL BI and Data Warehouse
  • SSAS
  • 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
  • Business Objects
  • QlikSense
  • Ability to produce secure application code    

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.
  • Remuneration package will be offered to the successful candidate, in line with qualifications, experience and level of competence. Forward your CV to debbier@sabric.co.za on or before 21 January 2019. Should you not be contacted by 8 February 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