Job Description KEY RESPONSIBILITIES1. Contribute application development initiatives to the overall IT & Bank digital strategy.2. Developing designated software solutions within the Bank to ensure that the software needs are met within the agreed timelines.Documenting system developments in accordance to the application development policy.4. Defining designated business functional and technical requirements that would guide procurement of various software needed by the Bank5. Customizing and implementing acquired software to enable automated functionality.6. Specifying and ensuring application controls are incorporated during design of the software in order to check on risk exposure.7. Defining and testing the software or systems after development to ensure that the set functional and security parameters are in place.8. Build interfaces between systems.9. Drive and deliver on the team goals and objectives by offering effective participation.10. Defining and reviewing test strategy and an operational test plan methodology.React quickly to application development related security incidents to regain customer confidence12. Develop applications and interfaces13. Expands knowledge and capabilities to continually add value and progress within the Bank Digital Financial Services teamSkills and Experience1. Excellent knowledge of at least two programming languages.2. Experience of Development in a cross-platform, multi-tier environment with a bias in System Integration with Telcos, Mobile Money Systems and ecommerce APIs e.g. Paypal, MasterCard, Visa among othersApplication development experience using any of the following technologies: Java 1.8+, Spring Framework, Apache Camel, Spring Boot, Restful Services (JAX-RS), REST and SOAP API, Java Testing Frameworks (JUnit, Mockito, PowerMockito), Microservices, JPA/JDBI, Openshift.4. A good understanding of Cloud infrastructure.5. Able to work with a variety of customers and collaborate with technical teams.6. Experience working in a fast-paced agile environment.7. Excellent interpersonal and communication skills.8. Excellent planning, organization, problem-solving and analytical skills.9. Working experience in Web, Mobile or POS application development & have demonstrable record of accomplishment in development of digital products and solutions.
Important Safety Tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.