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 Associate Director, Software Engineering.

Business: IWPB Technology

Principal responsibilities

  • Day to day you will be analysing requirements for new features, mentoring junior team members, working with the designers and products owners through the product lifecycle. There is a huge amount of opportunity to get involved in multiple levels of interest across the development lifecycle
  • Working closely with key stakeholders to identify and prioritise requirements
  • Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the whole development lifecycle
  • Setting strategic architectural direction and demonstrating adherence to enterprise architecture
  • Ensuring governance requirements are captured, and audit requirements met. Demonstrating adherence to controls
  • Calculating TCO and evaluating ROI of use cases
  • Hands on with Planning, estimating, contributing to the architecture, coding, development
  • Refactoring and continuous improvements of the code and processes is vital
  • Ensuring that technical decisions and information is communicated through the global team
  • Leading Threat Modelling of key use cases. Ensuring that risks are identified and mitigated or acknowledged as part of the agile development lifecycle
  • Taking responsibility of releases and contributing to the ongoing support of the live apps
  • Deliver fair outcomes for our customers and ensure own conduct maintains the orderly and transparent operation of financial markets
Requirements
  • Deep knowledge of software design patterns and software architecture principles
  • Credibility and ability to influence senior stakeholders convincingly with well-considered logic
  • An individual with a strategic and innovate approach to delivery, comfortable with a high level of ambiguity prepared to relentlessly drive through extensive change to an aggressive timeline
  • Provide technical thought leadership and proven ability to compare and contrast different technologies to meet a business requirement and influence key stakeholders leading to adoption
  • Knowledge of Apple’s HIG, design best practices, coding and naming guidelines
  • Experience in building Universal Apps that support different layouts for iPhone and iPad
  • Previous experience with Test Driven Development
  • Some experience with any server-side technology (e.g. ASP.NET, PHP, RoR) and REST API development
  • Strong experience delivering to AAA accessibility standards and usability principles
  • Have in-depth conceptual, functional, and non-functional knowledge of:
  • Service architecture -  Experience of API and service based architectures using SOAP, REST APIs, micro-services and utilising JSON for web or mobile applications
  • Enterprise scale distributed NoSQL solutions e.g. MongoDB, in-memory databases and caching solutions adopted for globally distributed Digital solutions
  • CI/CD -  tools such as   Confluence, Jira, Jenkins, Git, GitHub, Stash, SonarQube, Performance centre
  • Cloud architecture - PaaS/IaaS/SaaS – OpenShift, Pivotal Cloud Foundry, AWS, Azure
  • Methods and delivery -  DevOps processes and experience. Strong understanding of lean and agile methods of software delivery including Scrum, Kanban, Lean UX, XP
  • Networking (Cisco, TCP/UDP, LAN/WAN)
  • Experience of High availability and contingency solutions
  • Logical and Physical data modelling; Data Dictionaries

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***