Job Role Partner and consult with the Business and technology teams to develop basic to complex code for internal and external client software solutions.
Provide expert advice for the design, creation and delivery of routine to complex program specifications for code development and support on multiple, complex projects and issues with an in-depth understanding of the application and/or area as it relates to assigned projects and provides advice on how functional areas interact.
Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
Analysis of change requests received for own systems and interfaces with other systems.
Recommendations and cost / man-day estimates for implementing changes.
Analysis and documentation of changes required to systems (functional and/or technical specifications).
Interpretation of specifications received (includes data models), if applicable.
Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results.
Maintenance of existing programs according to change requests.
Development of new programs according to change requests.
Testing of own programs to ensure correctness and testing of interfaces to other systems.
Debugging of programs.
Implementation of changes into the production environment, as part of the change management process.
Documentation of changes in programs implemented.
Update data model documentation.
Publish documentation as required to a central point.
Problem solving and user assistance for own systems supported (functional, not technical).
Provision of hands-on training for own system and changes being implemented.
Provision of standby time / support over week-ends and at year-end.
Correction of errors / bugs in production.
Support and assistance with DRP(Disaster Recovery Process).
Management of own time and delivery of tasks according to deadlines.
Network with key contacts outside own area of expertise.
A tertiary IT qualification
Minimum 5 years IT Mainframe experience using Assembler, Cobol and DB2 programming.
Working with financial systems.
Knowledge and understanding of
IBM Mainframe System
Cobol programming language
Assembler programming language
JCL (Job Control Language)
SQL (Structured Query Language)
SDLC(Systems Development Lifecycle).
Having wide-ranging experience, uses professional concepts and company objectives to resolve complex issues in creative and effective ways.
The following will be advantageous
Financial services knowledge