Job description

Some careers have more impact than others.
If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.

We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering Specialist.

Business:Insurance

Principal responsibilities 
The role acts as the engineer for software development, managing and/or coordinating technology implementations across IT project deliveries through collaboration.
•  Understand customers' overall functional and non-functional requirements, IT and business priorities and success measures to design implementation.
•  Design, develop and maintain robust, resilient and high performance backend systems .
•  Work closely with the business team and product managers to meet the requirement.
•  Working with DevOps, Dev and Test Engineers to ensure operational issues (performance, operator intervention, alerting, design defect related issues, etc.) are identified and addressed at all stages of a product or service release/change.
•  Keep up-to-date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable
•  Take system owner or tech lead role in value stream POD.
•  The role holder will also participate, steer, host global project requirement meetings and working group.  He / she is expected to sharply identify solution gaps, project risk, issues; as well as providing and implementing mitigation plans towards them in timely manner.

Requirements

Knowledge & Experience / Qualifications
• Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
• Solid and proficient skills in Java, Shell, Web Service, SpringBoot, MySQL or Postgresql.
• Minimum 8 years of development experience is preferred.
• Excellent Knowledge and experience of Kubenetes, Micro-service is a must.
• Experience with SpringCloud gateway development.
• Good knowledge of common middleware, like Apache, Tomact, Redis.
• Good knowledge of application level monitoring, like AppD or Skywalking.
• Good knowledge of common AliCloud components, like RDS, ECS, SLS, ACK, OSS and so on.
• Good knowledge of DevOps tooling such as Jenkins, Git, Splunk, Jira/Confluence, Maven.
• Good knowledge of DB design, knowing how to optimize the sql performance.
• Strong business sense with good understanding in how IT systems impact business objectives, especially in customer engagement, event promotion, digital financial business.
• Good analytical, design and problem solving skills.
• Built and maintained any system served for more than 1 million users.
• End to end systems architecture knowledge
• API deployment and production support. Strong understanding of incident management processes and experience handling critical incidents.
• Willing to learn/explore various technologies.
• Excellent communication and interpersonal skills (comfortable in written and verbal communications) to facilitate with users from around the world and from different cultural backgrounds), relationship management and flexible interpersonal skills
• Accountability for delivery – takes ownership of tasks assigned to ultimate resolution with minimal supervision appetite, enthusiasm and desire to execute change at pace and to an exceptional level of quality

HSBCVZ/GZ*

About HSBC Technology China

We develop, implement and support software and IT services and processes that allow HSBC to remain at the forefront of high-quality banking systems.

Candidate with less relevant experience or skills may be offered a lower Global Career Band than stated above.

(Due to the urgent hiring need, candidates with immediate right to work locally and no relocation need will be prioritised.) 

You’ll achieve more when you join HSBC. 

HSBC is an equal opportunity employer 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 an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.” 

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.