Senior Software Engineer
Guangzhou, GD, CN, 510620
Business: Finance and Traded Risk Tech
Principal responsibilities
- Be responsible in delivering the software design, code and configuration to fulfill the requirement from business by working with peers in the IT engeering team.
- Work closely with stakeholders, architects, testing, SRE and a variety of end users to ensure technical compatibility and user satisfaction;
- Work with development team to clarify the user requirements, conduct system testing, prepare test plan and test cases.
- Work with business users on the UAT execution, defects follow-up with application development team. Support and execute regular UAT to ensure solutions meet business needs.
- Work with Risk & Control and project management to make sure the code / artifact delivered meets the cybersecurity standards and follows the SDLC process
- Work with development team and SRE team to support and react on production alerts about incidents and defects. Recover the production within agreed SLA, and remediate the issues from re-occurring.
- Ability to report progress upwards and provide a level of project management expertise
- 5+ years related experiences in Java-based backend development. Experience in Spring Boot / Spring Cloud / Micro-service / RESTful
- Good knowledge on Finance Domain knowledge, especially on investment bank’s counterparty credit risk management.
- Good experience in Oracle database language (SQL/PLSQL).
- Good experience in batch-based workflow framework, such as Control-M / Airflow
- Good analytical and problem solving skills
- Good communication skills in English– both written and verbal.
- Able to work independently, under pressure and proactively in a fast paced environment with multiple deadlines.
- Experience with Devops and working in an Agile development methodology.
What additional skills will be good to have?
- Experience working with public cloud, especially GCP
- Experience working with Kubernates and containerised technology
- Experience working with distributed computation framework, such as Apache Beam / Flink / GCP dataflow
- Experience programming with Python
HSBCTL/GZ*
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.
***Issued By HSBC Software Development (GuangDong) Limited***