Provide hands-on technical leadership in the design, development, and implementation of digital solutions — including active involvement in programming, prototyping, and system integration.
Develop, review, and optimise source code, automation scripts, APIs, and integrations to ensure scalability, security, and maintainability.
Collaborate closely with engineering teams to resolve complex technical challenges through direct coding, debugging, and architecture refinement.
Develop and deploy solutions using low-code / no-code tools (e.g. Microsoft Power Platform), workflow automation, AI integration, and RPA technologies to accelerate digital delivery and legacy system modernisation.
Design and implement the Bank's DevSecOps blueprint, embedding security by design across the CI/CD pipeline, and lead its end-to-end execution and adoption.
Mentor and guide developers while leading by example through active contribution to the codebase and solution design.
Lead the technical ideation, design, development, and launch of digital solutions.
Translate user needs and data insights into technical designs and iterative solution improvements.
Own technical roadmaps, delivery milestones, and system dependencies aligned with strategic priorities.
Own project-level KPIs and manage delivery timelines, resources, and budgets to ensure successful execution.
This role requires the incumbent to be a hands-on technologist who actively writes, reviews, and deploys production code, and is not a pure product or project management role.
Requirement
Skills
Strong hands-on software engineering background with the ability to independently write and review production-quality code
The role is intended for candidates with a primary background in software engineering rather than pure product or project management
Strong project management skill
Possesses strong capabilities in persuasion and communication skills
Good problem solving and analytical skills
A team player with good interpersonal, communication and writing skills
Result oriented and able to work independently
Knowledge
Strong knowledge and understanding of Agile Scrum Methodology
Hands-on knowledge of low-code / no-code platforms, workflow automation, AI orchestration, and RPA integration using tools such as Microsoft Power Platform (Power Apps, Power Automate, Power Pages, Power BI) and Azure AI Foundry.
Hands-on knowledge of modern development and integration stack, including ReactJS, React Native, Node.js, Java, .NET, Python, RPA (Power Automate Desktop / UiPath), APIs, and containerisation technologies.
Good knowledge in banking products, competitor offerings and market needs
Proficiency in system design principle, conceptualization, prototype, user engagement and mobility
Experience
Degree holder in a related field
Five or more years of experience in user-experience software development and web & mobile applications leveraging emerging technologies, consumer electronics, and/or mobile devices
At least 10 years of experience primarily in technology and software engineering roles, with exposure to business and digital commerce.