Responsibilities:

New development:
– Provide input into solution designs and set up technical frameworks for new applications and interfaces.
– Provide estimates for application changes.
– Present alternative solutions for new development where applicable.
– Develop changes in line with the application architecture and technical standards.
– Unit test own programs as well as developed interfaces.
– Assist in prioritisation and classification of defects to ensure that quality standards are met.
– Update technical models and documentation to align with new development.
– Assist with implementation of best practices and standards.
– Prioritise development in-line with Business requirements.
– Liaise with project stakeholders as required during the SDLC.
– Performing and managing regression testing

Production implementations:

– Work with the implementation and configuration manager to create deployment instructions and artefacts.
– Collaborate with technical teams to align deployment procedures.
– Be on standby for production deployments and resolve issues that may arise.

Support:

– Investigate production errors where required.
– Be on standby and provide support as agreed with the application manager, some of which could be outside of core business hours.
– Technical support on applications

Collaboration:

– Provide input to technical and application design and architecture when required.
– Provide input to development standards and best practices.
– Provide input to analysts and testers when required.

Requirements:

An Appropriate IT Qualification (Diploma/Degree)
B.Sc. or National Diploma in Computer Science (recommended)
Minimum 5 years of experience developing in an object-oriented environment
Minimum 5 years of experience in SQL database design and query writing
Experience in multi-threading
Experience in an IT environment in the financial sector will be an advantage
Experience in designing solutions
OOP / SOLID Design Principles
Solid understanding and experience implementing containerised solutions using:
Kubernetes
Docker

Understanding DevSecOps and working experience with some DevOps tools such as:

Azure DevOps
XL Deploy
Bamboo
Git
JIRA
– Experience in working with the following:
.Net Framework (including .NET Core)
C# Development Language
C++
ASP.Net MVC / Web Forms
Angular
HTML (including HTML5)
CSS (including CSS3)
JavaScript / JavaScript frameworks (e.g. Angular, Knockout, jQuery)
MS SQL server
Web Services (WCF) and API development
XML / JSON data structures
Test-Driven Development
ORM (Entity Framework & NHibernate)
WEB APIs
Agile and Scrum

Experience in working with high volume transactions

Understanding of application security standards and developing secure applications

Please note only shortlisted candidates will be contacted

Learn more/Apply for this position