Consultant Specialist
Guangzhou, GD, CN, 510620
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 Consultant Specialist.
Business:Group Functions Technology
Principal responsibilities
- Work with business stakeholders and analysts to clarify requirements, define acceptance criteria and translate business needs into technical specifications and manageable development tasks.
- Design, develop and maintain application components, microservices and data integrations using Java or Python, following agreed architecture, security and coding standards.
- Take ownership of assigned features through the development lifecycle, identify dependencies and delivery risks, and communicate progress and issues promptly.
- Write automated unit and integration tests, support end-to-end testing and user acceptance testing, and resolve defects with business users and other engineers.
- Contribute to continuous integration and continuous delivery pipelines, automating build, testing and deployment activities to support controlled, repeatable releases.
- Review code and technical designs, share practical feedback and mentor colleagues to improve maintainability, test coverage and engineering quality.
- Monitor and troubleshoot the services you develop, investigate incidents and performance issues, and implement improvements to reliability, recovery and operational documentation.
- Collaborate with architecture, security and support teams to protect sensitive data, address vulnerabilities and meet applicable technology risk and control requirements.
Requirements
- A degree in Computer Science, Software Engineering or a related discipline, or equivalent practical experience in software development.
- Demonstrated ability to build and maintain production software using Java with Spring or Python with a relevant web or service framework.
- A sound understanding of software design principles, data structures and microservice patterns, with the ability to write readable, modular and maintainable code.
- Practical experience developing or deploying applications on a cloud platform, with an understanding of containers, configuration management and secure application deployment.
- Experience working with relational databases and Structured Query Language (SQL), including data modelling, query development and troubleshooting data issues.
- Experience with automated testing, Git version control and continuous integration and continuous delivery, with security checks incorporated into development workflows.
- Strong analytical and problem-solving skills, with the ability to investigate defects, assess technical trade-offs and deliver agreed work independently while seeking guidance when needed.
- Effective written and spoken English, with the ability to explain technical topics clearly, collaborate with technical and non-technical colleagues and provide constructive peer feedback.
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***