Job description

(Grade: GCB5)

 

Digital Business Services (DBS)

Our GCIO organisation plays a critical role for the bank. This team partners with the businesses to build the platforms, systems, and products that our customers use every day. We keep people’s money and data safe, and are at the forefront of driving innovation for our businesses, customers, and colleagues.

 

We are currently seeking an experienced professional to join our team.

 

In this role, you will:

We’re looking for a seasoned Development Manager (Platform - Software Engineer) to lead end-to-end delivery of operation transformation program across banking. In this role, you’ll lead the project delivery, drive cross-functional execution, and scale digital solutions that facilitate operation automation.

Overall Accountabilities

·       Supports systematic application of engineering approaches to development, operation, maintenance and retirement of software applications, systems and platforms.

·       Support delivery of software lifecycle – proficient level understanding of functional and non-functional requirements, software development (coding), testing, release and production support activities.

·       Ensure the creation of automated test scripts, including unit and integration tests, within automated test environments to ensure code quality.

·       Work in an agile way with a high empathy for continuous delivery and DevSecOps – must be able to conduct small, low-risk, high cadence change.

·       Natural problem solvers with deep understanding of core technical principles and concepts, enabling them to be diverse to deliver impactful solutions.

·       Ensure the delivery of high-quality products by enforcing rigorous automated testing, code reviews and performance optimisation.

What you’ll do: 

  • Play a key role in agile development: As a versatile development manager, you will serve as a core developer in agile development, ensuring efficient team collaboration and rapid iteration.
  • Demonstrate outstanding development skills: As a senior software engineer with outstanding development skills, you will leverage your strong programming abilities, deep technical understanding, and problem-solving capabilities to develop high-quality software according to the SDLC, ensuring the system has high performance, scalability, and reliability.
  • Possess full-stack engineering capabilities and handle diverse tasks: In addition to the responsibilities of a senior software engineer, you will have full-stack engineering capabilities, supporting colleagues in Business Analysis (BA), testing, and DevOps areas. You will also complete some relatively simple but important tasks outside of software development to ensure overall team performance and project success.
  • Provide cross-functional support: When other engineers or projects need assistance, you will respond promptly and provide necessary technical support, ensuring efficient completion of team tasks. You will also be willing to share knowledge and help team members enhance their software development skills.
  • Continuous learning and growth: Even if you do not currently possess all these skills, we welcome candidates who are willing to learn and grow into a versatile full-stack engineer. We will support your continuous learning and growth, helping you become an indispensable member of the team.

 

 

Requirements

To be successful in the role, you should meet the following requirements:

Education

·     Bachelor’s degree (or above) in computer science, Information Technology, or a related field. 

Experience

  • Demonstrated experience in bank wide operation transformation programme delivery.
  • Advanced risk management capabilities, with a strategic approach to balancing risk and project outcomes.
  • Deep understanding of software, hardware, networks, security and operations.
  • Outstanding communication, leadership, and team development skills across HBCN tech team.
  • Exceptional engagement and conflict resolution skills, with the ability to manage complex stakeholder relationships. 

 

Technical Skill

  • Proficiency in Java Programming: Proficient in the Java programming language and its ecosystem, including frameworks such as Spring and Hibernate.
  • Project Experience: Experience in developing large-scale applications for corporate banking, familiar with microservices architecture and distributed system design.
  • Technical Stack: Familiarity with development tools and technologies such as Spring Boot, Hibernate, Maven, and Gradle.
  • Version Control and CI/CD: Familiarity with version control systems like Git and CI/CD tools such as Jenkins and GitHub.
  • OS, Middleware, Databases, and Caching: Familiarity with Linux (Red hat, etc.), WebSphere, MQ, mainstream databases (such as DB2, MySQL, PostgreSQL), and caching technologies (such as Redis, Memcached).
  • Testing and Performance Optimization: Familiarity with unit testing frameworks (such as JUnit, TestNG) and performance optimization techniques.

 

Language

·     Fluency in English and Mandarin Chinese (written and spoken) is required.

 

Cultural Fit

  • Continuous Learning and Growth: Willingness to learn various knowledge and skills required for agile teams.
  • Communication and Team Collaboration: Ability to communicate and collaborate effectively with team members, supporting each other to drive project success.

 

Preferred Qualification

  • Familiarity with China financial regulators (e.g. NFRA, PBoC, CFETS) and their technology-related requirements.
  • Experience with Large Language Models and RAG: Experience with large language models and RAG-related projects.
  • Cantonese: Knowledge of Cantonese is beneficial for communication with colleagues from Guangdong and Hong Kong.
     

 

 

Interested employees please ensure that you submit your application before Unposting Date (as below).

 

For employees with less than 12 months in the same role, please obtain and attach your current functional manager's (and entity manager’s if you are a Regulatory Approval/Filing Required Role) approval in the application.

 

Please ensure to completely understand the 'Internal Job Application Guidance' below and adhere to it before you submit a job application.

 

https://hsbchrdirect.service-now.com/esc?id=kb_article&sys_id=69c810a51b659690ff35fe64164bcb83&spa=1

 

For details, please contact Tracy Zheng at (029) 6851 1630 Tie Line 11630 (Tracy Y ZHENG/HBCN/HSBC).

 

You’ll achieve more at HSBC.

 

HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within and inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

 

Issued by HSBC Bank (China) Company Limited

Recruiter name
Yi Zheng
Recruiter email
tracyzheng@hsbc.com.cn