# SENIOR SOFTWARE ENGINEER

**Company**: GCIO
**Location**: Xi'an, Shaanxi
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://portal.careers.hsbc.com/careers/job/563774612620282?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-77c5436e-c13/

## Description

We are currently seeking an experienced professional to join our team in the role of SENIOR SOFTWARE ENGINEER.

Principal responsibilities:

- Design, develop, test and maintain secure, reliable and scalable software applications in line with business and technical requirements.

- Translate business requirements and technical specifications into practical, high-quality software solutions.

- Contribute to technical design decisions, ensuring solutions are maintainable, performant and aligned with engineering standards.

- Write clean, efficient and reusable code, and participate in code reviews to promote quality and consistency.

- Develop and maintain automated unit, integration and end-to-end tests to support reliable software delivery.

- Investigate and resolve technical issues, identify root causes and implement sustainable solutions across development and production environments.

- Work collaboratively with engineers, product owners, architects and business stakeholders in an Agile delivery environment, taking ownership of assigned deliverables and sharing knowledge with colleagues.

Requirements:

- Demonstrated experience in designing, developing, testing and maintaining software applications.

- Strong programming skills in one or more relevant languages (Java is preferred), with the ability to write clean, secure, maintainable and scalable code.

- Experience across the software development life cycle, including technical design, implementation, testing, deployment and production support.

- Experience developing and maintaining automated unit, integration and end-to-end tests to deliver reliable, high-quality software.

- Familiarity with relevant software development frameworks, APIs, databases, version control systems and continuous integration and continuous delivery practices.

- Strong problem-solving and analytical skills, with the ability to investigate complex issues, identify root causes and deliver sustainable solutions.

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

## Skills

### Required
- Java
- software development
- testing
- agile delivery
- problem-solving

---

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