Analysis of change requests received.
Provide recommendations and cost / man-day estimates for implementing changes.
Design prototypes for change requests.
Design Web Interfaces (Graphic Design) if applicable.
Maintain existing programmes according to change requests.
Produce appropriate software programs that satisfy the specifications.
Test own programs / artefacts to ensure correctness.
Test Interfaces to other systems.
Provide test information to Testers.
Implement changes into the Production environment.
Document changes implemented and programs.
Updates of data model documentation.
Problem solving, root cause analysis and user assistance (functional).
Technical support / assistance to others on own programs / systems.
Provision of user guides / training material.
Provide hands-on training for own system.
Standby / support (if and when applicable).
Correct errors / bugs in production.
Relevant IT Degree or Diploma.
Experience / Skills –
Minimum of 5 years’ experience within Application development.
Proven record of exceptional work performance.
Understanding of the SDLC Methodology
Understand Microsoft C# in the context of the Microsoft.NET Core framework.
Basic understanding of UML (Class, Activity, Entity Relation Diagrams, etc.).
Understanding of OO concepts, design principles and patterns.
Good knowledge of the following technologies will be a strong recommendation:
.Net C#, ASP.NET, ADO.NET
HTML, CSS, XML
SQL 2017 and later
UI Frameworks like Angular, React, Vue
Understanding of AWS Services
SOAP XML web services
RESTful JSON API’s
Understanding of SOA concepts.
Understanding of Microservices.
Basic understanding of Microsoft Patterns and Practices.
Impact Analysis Techniques.
Documentation Frameworks, Tools and Standards.
Coaching / Mentoring Techniques.
Understanding of Domain Driven Design concepts.
Understanding Planning, Software design.
Software Quality and metric
High level understanding of Enterprise Test Methodology.
Experience with Agile methodologies will be a strong recommendation.
Knowledge of Persistence frameworks (Entity Framework).
Sound knowledge of the Financial Services industry.
Strong analytical & numerical ability.
Problem solving skills.
Good communication people interaction / interpersonal skills.
Action / results orientation.
Quality Assurance orientation.
Knowledge seeking / Continuous learning.
Building and Maintaining relationships.
Strong teamwork orientation.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence.
Please complete the following form.