Job description Posted 11 June 2024

Job Title: Full Stack Developer (Python/React/Node.JS)

Location: Hybrid 2-3 days in London

Duration: 12 months with possible extension

Rate: Competitive

Role purpose:

The “Innovation Financial Engineer” role reports into the Head of Innovation and Strategic Projects within the Finance – Analytics, Digital and Architecture (ADA) department of Global Finance. The purpose of the role is to:

• deliver multi-tier financial engineering solutions in the Innovation domain using the technical stack defined by the department

• engineer a multi-tier application including frontend, backend, and algorithms in a global team environment

• perform detailed testing of business solutions, AI prompts and data inputs and outputs

• understand and implement appropriate governance and controls as required

• provide technical guidance/coaching to other junior team members

• contribute towards overall team strategy development

• face off to the business and other stakeholders, including but not limited to the business line teams, Global Finance Analytics, Transformation, Change/Project Management, IT, Governance teams

Governance and Committee Memberships (membership of ExCos, Risk Management Meeting)

• Solution Design working groups

• Project delivery working groups

• Accountabilities for Business, Customers and Stakeholders

• Work with business stakeholders to obtain deep understanding of requirements and deliver solutions to meet those requirements.

• Closely collaborate with other financial engineers, project managers, and IT to ensure libraries and utilities are performing as expected and delivered on time.

• Accountable for output being in accordance with the strategic outcomes as defined and communicated by the department’s senior managers, and offer expertise to help determine such strategies.

Leadership & Teamwork

• Be a strong team player with the capability to communicate effectively with other team members and stakeholders across varying levels of experience and across multiple locations.

• Promote a high performance culture and a knowledge sharing environment.

• Represent the team in project working groups as required.

• Participate in recruitment and training activities as required.

• Be proactive in volunteering opinions and thoughts to help define the team strategy.

• There will be opportunities to lead technical initiatives that help advance the team’s libraries towards the strategic state.

Functional Knowledge

• Strong track record of delivering Financial Engineering solutions in modern programming languages such as Python, with hands on programming experience

• Strong knowledge of technical architecture concepts for the build and integration of multi-tier web based business facing solutions covering user interfaces, data, workflows, controls, backend, and APIs

• Knowledge of web UI coding frameworks such as React, NodeJS, Angular

• Experience working with Cloud based APIs in a microservices architecture

• Excellent Python skills and strong object-oriented programming concepts

• Strong knowledge of technology and support practices to maintain a production grade user system, including testing practices

• Knowledge and experience of modern Continuous Integration/Continuous Deployment practices in cloud and non-cloud environments

• Applicants should be numerate and comfortable working with financial data (trades, valuations, risk, cashflows, market data)

• Experience or knowledge of Data Science and AI concepts is desirable but not mandatory

Others

• Maintain HSBC internal control standards

• Excellent written and verbal communication and presentation skills

• Strong knowledge and experience of modern Agile and project management practices

• Proven capability in building strong stakeholder relationships

• Ability to direct and supervise other team members and strong organisational skills