Job Title: Senior Financial Engineer, (Software Application Developer)
Duration: Initially until the end of June with likely extension
Location: London Monday and Friday the remainder is remote
Rate: Up to £899.00 per day via an approved umbrella company and based on relevant experience
Role Purpose (overall high level summary of the role)
Financial Engineering (GRA) is a part of HSBCs Global Risk Function which provides solutions using analytics, tools, and models to identify, measure and manage key risks.
The Senior Financial Engineer is responsible for:
design, build and implementation of GRA Traded Risk Quantitative libraries. The success of this library will be measured against the time to deployment, time of turnover on bugs, test KPIs
delivery of a coding environment that is easy to use, is robust and can be fully re-used
work closely with GRA Quant Analysts, IT and Front Office to create synergies across different functions and departments
Principal Accountabilities: Key activities and decision making areas
Responsible for Implementing software strategically, following best practice to ensure that solutions address the evolving business and regulatory requirements;
Work closely with the Head of Financial Engineering to ensure smooth change management and maintenance of the system in compliance with HSBC Group standards;
Work closely with the Quantitative Analytics teams to build software solutions that are practical, workable and comply with accounting, regulatory or other requirements;
Ensure FIM and other applicable accounting/regulatory requirements are met. Liaise with Internal/External audit and regulators where necessary;
Maintain focus on process optimisation and identify opportunities to enhance cost efficiency where possible (e.g. automation, outsourcing, centralisation etc).
Qualification: Masters in a quantitative subject.
Requirements (Essentials):
Critical programming skills in Python 3.x with deep knowledge of NumPy and Pandas.
Advance experience in building end-to-end applications encompassing all phases of software development lifecycle.
Strong knowledge in Software Engineering, Object Oriented Design, Design Patterns.
Knowledge of software development lifecycle/methodologies (Agile, Scrum etc.).
Deep understanding of software architecture in particular of distributed systems.
Experienced with Dash or other UI frameworks.
Knowledge of Docker and Kubernetes.d
Must be able to work independently with minimal supervision.
Excellent written English and oral communication skills.
Requirements (Desired):
Experience working in Financial Markets, Derivatives and Banking domain.
Knowledge of REST, gRPC, Apache Beam.
Experience on other Object Oriented languiage like C#,C++, Java.
If this is the role for you please submit your CV at your aerliest convenienvce.
ADZN1_UKTJ