
Associate Director, Software Engineering Specialist
- Xi'an, Shaanxi
- Contract
- Full-time
- Provide technical leadership in delivering GPB&W+AM projects that aligns with all FSA directions and standards through cross organization consulting and direct involvement in development efforts.
- Communicate with relevant stake holder regarding resolving issues related to delivery of projects.
- Collaborate with cross-functional teams, including ITID, Vendor, Business user and other relevant stakeholder to resolve production queries or incidents with work around and long-term solution.
- Present, develop and apply program fix on Application defects according to HSBC Change Management standard.
- Ability to influence key stakeholders in order to achieve the best desired outcome.
- Understanding the functional and non-functional requirements through regular interactions with the Business Analysts, SMEs and Solution Architects.
- Take lead in designing the solution which is more reusable and maintainable.
- Accountable for ensuring the design of the product solutions are cost effective and maintained through the agile development lifecycle, managing the flow of the backlog of design activities.
- Breaking down the system functions into multiple-tier API layers and micro services
- Provides accurate estimates and status to management, raising issues appropriately.
- Ensure that development is done with the highest quality measured by defect counts and defect ratios.
- Provide Application incident on-call support during off business hours, and provide Weekend/Public Holiday Application Support per project delivery and Business needs.
- University Degree in Computer Science, Information Technology or a relevant discipline.
- Strong experience in Java 8 or above, Spring, Restful Services, Spring Boot and micro-service based architectures.
- Good track record of delivering change on architecting, implementing, and supporting enterprise-grade technical solutions, preferably in a financial institution.
- Experience in using HTTP/RESTful APIs, and JavaScript frameworks (ReactJS, AngularJS, Vue.js)
- Good understanding of both RDBMS & NoSQL databases technologies such as DB2, Postgres, MongoDB, Redis or equivalent.
- Experience of containerization, ideally using Docker / Kubernetes.
- Hands-on technical expertise, acquired through delivering Cloud technologies (AliCloud, AWS and / or Azure) into a large enterprise.
- Strong experience in DevOps tools such as Git, Jenkins, Nexus, Maven or equivalent.
- Good understanding with messaging services such IBM MQ, Kafka or equivalent.
- Strong work ethic and team player experienced working with Scrum/Agile development methodologies.
- Real passion for elegance and efficiency in software engineering and always strive for continuous improvements via automated processes.
- Strong analytical, design and problem-solving skills.
- Excellent written and spoken communication skills and fluent in English.
- Demonstrable experience of designing Cloud solutions using a combination of cloud native, 3rd party and on premise technologies.
- Good understanding of the challenges and constraints of migrating from existing systems and platforms to Cloud based technologies.
- Good understanding of micro services and service mesh concepts like Istio, Nginx.
- Experience in deployment & configuration management tools like Terraform, Ansible.
- Prior experience in Banking and Financial product knowledge is an advantage.