Join Our Team as a Python Developer - Financial Models
About Legal & General Retirement Institutional (LGRI)
Securing pensions over the long term can be a challenge for many businesses. At Legal & General Retirement Institutional (LGRI), our ambition is to assist companies and pension scheme trustees in honoring their defined benefit pension promises to employees. We help companies settle their pension liabilities, allowing them to focus on business growth and supporting their members' financial security in retirement. As the UK’s longest-serving active bulk annuity provider, we have written more business than any other insurer over the last 30 years and currently safeguard the pensions of over half a million policyholders.
Our track record is market-leading and multi-award-winning, reflecting our commitment to investing for the long term to back our pension promises.
Job Description
We are thrilled to offer an exciting new opportunity for a Python Developer to join our Financial Modelling & Development team. The successful candidate will be instrumental in developing and supporting new financial risk modelling, regulatory, asset, and liability business requirements within the risk modelling landscape.
You will deliver high-standard solutions that are quick, robust, and flexible for future requirements. As part of our team, you will provide the risk and business teams with tools to better understand the numbers produced by sophisticated models in the Solvency II Internal Model, ALM, Liquidity Risk Management, Stress, and Sensitivity Testing.
What You'll Be Doing
- Developing financial risk management software in Python and C++.
- Implementing regulatory, asset, and liability model requirements into risk modelling systems throughout the full software development lifecycle.
- Collaborating with risk, business, technology, and transformation teams to implement next-generation financial risk management, asset & liability modelling, data analytics, and reporting projects.
- Designing and implementing data APIs, models, and tools while steering internal groups towards new pricing/risk management models and approaches.
- Testing, adding to test harnesses, and updating/adding to large regression test suites.
- Documenting requirements within project management systems (e.g., JIRA/Confluence) and creating technical documentation.
- Enhancing data analytics tools and capabilities through data modelling design and development using big data libraries.
- Ensuring detailed analysis and requirements implementation within timelines, and communicating any changes for impact assessment.
- Providing Business as Usual support for model and data queries, and enhancement requests.
- Handling ad-hoc what-if requests using the Internal Model system and suggesting innovative implementation methods for model requests.
Qualifications
We are looking for someone with:
- In-depth knowledge of financial risk management and asset modelling.
- Understanding of software development lifecycle, including Agile, Continuous Integration, and Continuous Delivery.
- Proficiency in software design patterns, algorithms, and algorithmic complexity.
- Experience with automated unit testing, DevOps principles, cloud computing, and source control/versioning software.
- Extensive knowledge of Python (including pandas, numpy, xarray, dask, matplotlib, sqlite) and C++ programming, with experience in other languages like R, C#, and Java being advantageous.
- Proven problem-solving skills and a history of good software design and development practices.
- Experience in financial risk modelling and asset/liability modelling for risk capital calculations.
- Hands-on experience with Unix/Windows commands, file systems, application installation, and shell scripting.
- Interest and experience in Data Science capabilities and cloud technology.
Regardless of your role, we reward performance and behavior with a comprehensive package that considers all your important needs.
Benefits
- Annual performance-related bonus plan and share schemes.
- Generous pension contribution.
- Life assurance.
- Private medical insurance for permanent employees.
- Minimum 25 days holiday plus public holidays, increasing to 26 days after 2 years' service, with an option to buy and sell holidays.
- Competitive family leave policies.
- An electric car scheme through tax-efficient salary sacrifice.
- Discounts on our products and at various high street