REF NO: S064/2019
Division: Asset and Liability Management (ALM)
Purpose: Assist in the design, programming and testing of document
software in alignment with user requirements and maintain support to
stakeholders pertaining to software.
SALARY : R376 596 per annum (Excl. benefits)
CENTRE : Pretoria

A Degree/ National Diploma in Computer Science as recognised by SAQA, A
minimum 3 years’ experience in in software development, Knowledge of C#,
VB and ASP.Net, Knowledge of Version Control Tools and developing of
web services, Knowledge of Microsoft SQL (Stored procedures, reporting
services), Knowledge of OO analysis and design (UML Modelling),
Knowledge of formal SDLC methodologies (e.g. RUP) and SOA.
DUTIES : ICT Governance: Assist with the development and cultivation of software
knowledge development in line with best practices, Research and
recommend software tools for development, Assist with recommendations on
issues of programming software development, Assis with the establishment
and maintenance of processes and controls on the governance of software
development System Analysis and Enhancement: Liaise with stakeholders
and vendors to align proposed requirements for reports on system
enhancements, Assist with the analysis of user requirements in the
establishment of functional and technical system design, Provide feedback to
stakeholders on performance and utilisation of software specifications for
implementation, Assist with the translation of business requirements and
technical designs in alignment with existing systems and potential risk,
Document standards, methods and tools, Assist with the preparation of
workshops and presentations to stakeholders, to review proposed technical
designs and specifications Programming / Software Development / Business
Intelligence: Assist with the development of software programs in alignment
with proposed technical specifications, Assist with the development of webbased and windows-based systems, Assist with the automation of system
processes using the standard scheduling tool for integration, Assist with the
provision of technical and functional support of SDLC to effect change,
configuration and release management of application software, Document
decoding of development processes and listing description of program,
instructions on database and tables on procedural and modular processes,
Prepare release notes for software into the pre-production and production
phase, Utilise version control software of programs Quality Assurance and
End-User Support: Asist with the review of test plans cases for enhancement
of systems to resolve defects, Assist with the testing of coding to ensure that
logic and syntax are aligned with program results, Review and refactor
program code to improve system performance, Assist stakeholders and
vendors in the preparation of quality assurance during testing and conduct
disaster recovery, Assist with the installation of systems for end-user and
advice on systems, products and services, Assist with the initiation of
diagnosis and problem resolutions, Assist with the interface of end-users and
service providers and document problems, progress and diagnostic
information for error resolution and incident analysis, Assist and contribute in
the establishment and stakeholder relationships internal and externally
Problem Management: Assist with the obtaining of diagnostic data in the
investigation and resolution of system defects, Investigate unresolved
incidents against existing problems and errors, Assist with incidents and
problems finding in systems and document findings, Initiate awareness with
stakeholders on status of systems and services, Assist with the review of
changes in coding that negatively affect system performance.

Ms Caroline Modibane on 012 315 5092

e-mail to

28 June 2019 at 12:00 pm