Business Function
Group Technology and Operations (T&O) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.
Responsibilities
- Work with business stakeholders and bank compliance in defining requirements & solutions, process and strategy for AML applications. Interface with business, UX and technology teams to drive towards common requirements.
- Manage and lead Agile/Scrum development teams in design and development activities and guide them on technical direction.
- Perform the Scrum Master role (where required) and lead the Agile team in their sprint deliveries.
- Define and own software standards, patterns, methodologies and practices including software quality, execution of agile software delivery.
- Ensure the quality delivery of software application enhancements and projects.
- Collaborate with project team members from various domains to monitor, develop and execute project plans and associated project content.
- Provide leadership in re-defining our development team processes, as well as recommending technologies fit for modern, scalable architectures to deliver business outcomes and customer value.
- Understands business functions, drive and construct a solution architecture around Microservices and APIs, and be able to decompose monolith applications into meaningful implementable Microservices and APIs in a Cloud/DevOps environment.
- Play a key role in defining the architecture and engineering guidelines for the development team, and driving engineering practices based on these guidelines.
- Ensure that the solution architecture aligns with the roadmaps established by the enterprise architecture, and that it adheres to the enterprise architecture principles. Act as the bridge between Enterprise/Application Architecture and Delivery.
- Explore new technologies and drive innovation through experimentation.
- Able to project manage and allocated development capacity to completing scheduled task.
- Passion to learn and master diverse new technologies in the open source community.
Requirements
- Degree in Computer Science or Engineering.
- Excellent in designing and delivering software application using Java full stack.
- Understanding of AML functions specifically in Transaction monitoring and case management.
- Experienced in working on AML application like Actimize, BAE Norkom, Fircosoft or MANTAS is a plus.
- Excellent knowledge of database systems (RDBMS, MariaDB, SQL, NOSQL), Object Oriented Programming (Java Full stack) and Big data technologies.
- Hands own experience in application development to lead and motivate application developers to deliver high quality systems and services.
Apply Now
We offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.