To be successful in the role, you should meet the following requirements:· At least 5 years’ IT working experience including at least 2 years on core banking engineering, preferably in an enterprise or a global environment· Hands-on skills and experience in software development using Java, Kubernetes, distributed technologies/database, and understand modern core banking technologies such as Coreless Banking, BIAN etc.· Expertise and experience in systems like payment system is an advantage· Experience in cloud technology is a plus· Demonstrated knowledge of Financial Services· Ability to develop cohesive working relationships with business partners· Good interpersonal skills – ability to work across organizations at all levels· Good written communications skills – ability to clearly document the current state and recommendations· Fluent in English & Mandarin