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