# Sr. Associate Director, Software Engineering Specialist

**Company**: GCIO
**Location**: Guangzhou, Guangdong
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://portal.careers.hsbc.com/careers/job/563774612616491?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/sr-associate-director-software-engineering-3901d98f-f99/

## Description

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

Principal responsibilities:

- Provide technical consultation to development team members with guidance of department principles.

- Lead teams or projects of high complexity.

- Initiate and conduct feasibility studies of new and modified business requirements.

- Provide technical analysis and solutions to business issues, provide consultation, research and implement technical alternatives, and maintain awareness of business technology strategies.

- Be responsible for user requirement gathering, detailed requirement documentation by working closely with project stakeholders including IT and business users.

- Ensure business needs can be translated into executable artefacts for the development team.

- Work closely with stakeholders, architects, and a variety of end-users to ensure technical compatibility and user satisfaction.

- Work with the development team to clarify user requirements, conduct system testing, prepare test plans and test cases.

- Work with business users on UAT execution, defects follow-up with the application development team.

- Design, code, and debug modernised applications.

- Collaborate with cross-functional teams to analyse business requirements and translate them into technical specifications.

- Develop and maintain scalable and secure cloud-based solutions utilising either open-sourced technologies or cloud-native services.

Requirements and qualifications:

- University degree (or above) in Computer Science, Software Engineering, or a related discipline.

- Excellent written and spoken communication skills in English.

- Demonstrable 10 years of commercial experience in developing software, applications, or solutions for large-scale systems, ideally with Java/Spring.

- Good experience in cloud-native technologies, including but not limited to those popular ones on GCP, AWS, AliCloud.

- Experience on GCP is desirable but not essential.

- Good understanding and knowledge of microservice design patterns, proven experience designing independently deployable microservices, applying fault-tolerance patterns, backward-compatible APIs and database migrations, and reliable event-driven messaging.

- Good hands-on experience in multiple languages and technologies, including but not limited to Java, Spring Cloud, Docker, Kubernetes, Kafka, Apache Beam, Spark/Flink, and more.

- Hands-on experience with CI/CD, canary or blue-green deployments, automated rollback, observability, and resilience testing, with strong ownership of incident response and operational readiness.

- Experience of SOLID coding principles and proven experience of applying clean code principles into daily development work.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Java
- Spring
- Cloud native technologies
- GCP
- AWS
- AliCloud
- Microservice design patterns
- Docker
- Kubernetes
- Kafka
- Apache Beam
- Spark/Flink
- CI/CD
- SOLID coding principles

---

Source: [Apply at portal.careers.hsbc.com](https://portal.careers.hsbc.com/careers/job/563774612616491?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
