At a Glance
- Tasks: Transform a critical Risk application using Python and collaborate with Quant teams.
- Company: Join a leading investment organization focused on innovation and technology.
- Benefits: Enjoy a hybrid work model, potential for contract extension, and career growth opportunities.
- Why this job: Be part of a high-impact project that shapes the future of investment technology.
- Qualifications: Strong Python skills, experience with cloud platforms, and knowledge of OOP principles required.
- Other info: This is a 6-month contract role based in London, requiring 3 days in the office.
The predicted salary is between 43200 - 72000 £ per year.
Quant Developer / Python Developer (Contract Role)
We are recruiting an experienced Python Developer / Quant Developer to work on a pivotal transformation project within the Alternatives Technology team of a leading investment organisation. This role involves the redevelopment of a critical Risk application, requiring strong Python expertise, experience collaborating with Quant teams, and a proven track record of delivering scalable, end-to-end systems.
Working closely with the Systematic Strategies team, the successful candidate will translate C# code into Python, modernise the existing platform, and integrate advanced cloud-based and data-driven solutions. This is a hands-on role requiring exceptional engineering skills, knowledge of OOP and SOLID principles, and experience with cloud platforms like Azure.
This is an on-site hybrid role, requiring 3 days a week in the office, offering valuable collaboration with key stakeholders.
Key Requirements:
- Proven expertise as a Quant Developer or Python Developer, working with Quant Analysts, Portfolio Managers, or trading teams.
- Experience building end-to-end, cloud-based systems, integrating with third-party platforms like Bloomberg, Reuters, or MSCI.
- Advanced Python development skills with a focus on scalability, automation, and production-ready solutions.
- Strong knowledge of object-oriented programming (OOP) and adherence to SOLID design principles.
- Familiarity with multiple asset classes and financial instruments.
- Ability to read and interpret C# code to facilitate system redevelopment.
Desirable Skills
- Background in investment technology, particularly with Risk Premia, Systematic Strategies, or Commodities.
- Experience with CI/CD pipelines, event-driven design, and microservices architecture.
- Familiarity with Azure Function Apps and data warehousing solutions like Snowflake.
Role Responsibilities
- Redevelop an existing Risk Premia application from C#, SQL, and SSRS into a Python-based platform hosted on Azure.
- Translate and optimise existing C# code for use in Python.
- Automate and scale the system to support 12 strategies, integrating real-time market data feeds and connecting with strategic data platforms.
- Partner with Quant Portfolio Managers and the Systematic Strategies team to deliver solutions aligned with business objectives.
- Contribute to the ongoing transition of the organisation’s Quant platform to Python, enhancing system architecture and performance.
Why Join?
This 6-month contract role offers the opportunity to work on a high-impact project within a forward-thinking investment organisation. The position comes with the potential for extension and future career progression, including transitioning to a permanent role.
With a focus on technical innovation and collaboration, this role provides a unique opportunity to shape the next generation of a critical Quant platform, leveraging cutting-edge cloud and data technologies.
Contract Length: 6 months (potential for extension)
Location: London (3 days a week in office)
Python Developer - Investment Management employer: Qh4 Consulting
Contact Detail:
Qh4 Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer - Investment Management
✨Tip Number 1
Make sure to showcase your experience with cloud platforms like Azure in your conversations. Highlight any projects where you've integrated cloud-based solutions, as this is a key requirement for the role.
✨Tip Number 2
Familiarize yourself with the existing Risk application and its functionalities. Understanding the current system will help you discuss how you can effectively translate C# code into Python and modernize the platform.
✨Tip Number 3
Prepare to discuss your knowledge of OOP and SOLID principles in detail. Be ready to provide examples of how you've applied these concepts in previous projects, as they are crucial for this position.
✨Tip Number 4
Network with professionals in the investment technology space, especially those familiar with Quant teams. Engaging with them can provide insights into the company culture and expectations, which can be beneficial during your discussions.
We think you need these skills to ace Python Developer - Investment Management
Some tips for your application 🫡
Highlight Relevant Experience: Make sure to emphasize your experience as a Python Developer or Quant Developer. Detail any projects where you collaborated with Quant teams or worked on similar transformation projects, especially those involving cloud-based systems.
Showcase Technical Skills: Clearly outline your advanced Python development skills and your understanding of OOP and SOLID principles. Mention any experience you have with Azure or other cloud platforms, as well as your familiarity with C# code.
Tailor Your CV: Customize your CV to reflect the specific requirements of the job description. Include keywords related to risk applications, end-to-end systems, and integration with third-party platforms like Bloomberg or Reuters.
Craft a Compelling Cover Letter: Write a cover letter that connects your background in investment technology with the role's responsibilities. Discuss your passion for technical innovation and how you can contribute to the ongoing transition of the organisation’s Quant platform to Python.
How to prepare for a job interview at Qh4 Consulting
✨Showcase Your Python Expertise
Be prepared to discuss your advanced Python development skills in detail. Highlight specific projects where you've built scalable, production-ready solutions, and be ready to explain how you applied OOP and SOLID principles in those projects.
✨Demonstrate Your Quant Collaboration Experience
Since this role involves working closely with Quant teams, share examples of past collaborations with Quant Analysts or Portfolio Managers. Discuss how you translated complex requirements into technical solutions that met business objectives.
✨Familiarize Yourself with C# to Python Translation
As the role requires translating C# code into Python, brush up on your ability to read and interpret C# code. Be ready to discuss your approach to modernizing existing platforms and any challenges you faced in similar tasks.
✨Highlight Your Cloud Experience
Discuss your experience with cloud platforms, particularly Azure. Provide examples of how you've integrated cloud-based solutions into your projects, especially in relation to data warehousing and real-time market data feeds.