About the position
The scope will include but will not be limited to: a) The following would be an added advantage: Competencies:
- Experience in payment systems (domestic and cross-border);
- ISO15022 and ISO20022 messaging standards
- Knowledge of the systems development life cycle (SDLC)
- Skilled in technical analysis, design and documentation
- Analytical skills and thinking.
- Time and work management.
- Problem solving and analysis.
- Communication skills (verbal and written).
- Interpersonal relationship building and maintaining skills.
- Presentation skills.
- Ability to work in a team and contribute to team success.
- Motivated self-starter
Desired Skills:
- Analytical skills and thinking
- Time and work management
- Problem solving and analysis
- Presentation Skills
- Motivated self-starter
Desired Work Experience:
- 5 to 10 years
Desired Qualification Level:
- Degree
About The Employer:
Key deliverables:
- Develop, test, maintain and support National payments solution, including IBM MQ integration and related web applications.
- Deliver high quality and relevant work; ensure that all future and ongoing development leverages Java and related technologies as best as possible to avoid complex customisation.
- Provide detail designs, functional and technical specifications for development. Build according to the approved designs and/or configuration, which is required with the implementation.
- Adhere to change control and release management processes of the Bank, given the Business As Usual (BAU) requirements from the Business and Analysts.
- Participate in business requirements specification sessions to suggest solutions for National payments.
- Create and update the system architecture documentation and operating manuals using the standard template, bringing business and Information Technology (IT) together to ensure effective system development and delivery.
- Compile deployment documents, release notes and change request documentation.
- Ensure the timely delivery of quality IT solutions according to business requirement specifications.
- Conduct analysis and design/architect quality IT solutions according to approved business requirements and in line with governance frameworks.
- Ensure total quality of IT solutions by contributing to the compilation of standards, improved process and by ensuring that the approved processes and standards are followed.
- Consistently provide IT solution maintenance and support in the designated area thereby ensuring business continuity in line with the agreed service standards.
- Actively participate as a team member and drive the team towards the completion of goals.
- Perform the operational activities in place with service management best practices for the supported business areas, thereby by ensuring that all supported SLA's are maintained at 98% i.e. morning checks, monitoring of service management tools, incident reports etc.
- Perform server and application maintenance including monthly patches, security, application and technology upgrades.
- Any other duties and or deliverables closely related or necessary for the purpose of delivering the Services.
Education and experience:
- A degree in Computer Science, or an equivalent qualification; and eight years' working experience as a senior developer or technical resource in a project and support environment.
Technical requirements:
- exposure to Gitlab or any other CI tools;
- exposure to building and maintain Angular applications;
- strong technical experience with programming languages including Java and C# in an enterprise project or support environment;
- experience utilizing Application Performance Monitoring (APM) tools to monitor application performance metrics, including response times, throughput, and resource utilization;
- experience in troubleshooting issues related to networking, storage, and application deployments in Unix and Linux operating system;
- exposure to design, deployment and management of microservices/rest API's;
- experience in JDBC, JPA, Spring Boot and JMS (IBM MQ);
- Experience working with XSD, XSL and XML;
- Experience in Java EE or Jakarta EE.