Quantitative Developer - Middle Office/Risk

Quantitative Developer - Middle Office/Risk

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
R

At a Glance

  • Tasks: Join our team as a Quant Developer, supporting trading desks and solving innovative problems.
  • Company: A global leader in Commodity trading, dealing with Gas, Power, Oil, Metals, and more.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and learning.
  • Why this job: Interact with traders, enhance your skills, and make a real impact in a fast-paced setting.
  • Qualifications: Experience in Python, multithreading, and financial institutions is essential.
  • Other info: Ideal for those eager to learn and thrive in a collaborative atmosphere.

The predicted salary is between 48000 - 72000 £ per year.

Our client is a truly global Commodity trading company who trade both physical and financial commodities including, Gas & Power, Oil, Metals, Agricultural products, and more… We are looking for a Quant Developer to join the team in the London office, supporting the trading desks; and working alongside the Middle Office/Market & Quantitative Risk teams. This is genuine opportunity to interact with the trading team, learn about the business and to be innovative with your problem solving and delivery. The successful candidate will need to demonstrate a strong work ethic, be able to cope with a busy, fast paced environment and be able to communicate effectively across all levels including Traders and Senior Management. The successful candidate will have: Experience of building multithreaded and multi-process Python apps that consume transactional data, transform, store and visualise data, i.e. exposure to: building multithreaded and multi process python systems using frameworks such as Dask, Pandas, Numpy. building web-based GUI’s using Python frameworks such as Dash building Python based REST servers using frameworks such as Fast API writing Docker files, configuring Gitlab CICD pipelines, deploying to Kubernetes designing and optimising SQL Data bases such as MSSQL or Postgres Experience of working in a financial institution on trading / risk or middle office desks possibly with exposure to: Value at risk PnL attribution Capable of taking responsibility for delivering significant projects, in particular Liaising with risk analysts and middle officers to understand and gather requirements Design, development, testing and documenting REQUIRED SKILLS: Python Multi-threading & asynchronous programming Knowledge of commodities/Energy trading Dask, Pandas, Numpy frameworks. Full life cycle development Excellent Communication skills Python web framework (e.g., Flask, Dash) Built RESTful Web APIs41bf1e1f-b16b-4260-a40a-17c77a06fd15

Quantitative Developer - Middle Office/Risk employer: RICHARD JAMES RECRUITMENT SPECIALISTS LTD

As a leading global Commodity trading company, we pride ourselves on fostering a dynamic and inclusive work culture in our London office, where innovation and collaboration thrive. Employees benefit from engaging directly with trading teams, gaining invaluable insights into the commodities market while enjoying opportunities for professional growth and development. Our commitment to a fast-paced yet supportive environment ensures that every team member can contribute meaningfully and advance their career in a rewarding field.
R

Contact Detail:

RICHARD JAMES RECRUITMENT SPECIALISTS LTD Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Quantitative Developer - Middle Office/Risk

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Dask, Pandas, and Numpy. Consider building a small project or contributing to open-source projects that utilise these frameworks to showcase your skills.

✨Tip Number 2

Network with professionals in the commodities trading sector. Attend industry meetups or webinars where you can connect with current Quant Developers or traders. This could provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with multithreading and asynchronous programming in Python during interviews. Be ready to explain how you've applied these concepts in past projects, particularly in high-pressure environments.

✨Tip Number 4

Demonstrate your understanding of risk management concepts like Value at Risk and PnL attribution. Brush up on these topics and be prepared to discuss how they relate to the role and your previous experiences.

We think you need these skills to ace Quantitative Developer - Middle Office/Risk

Python Programming
Multi-threading & Asynchronous Programming
Experience with Dask, Pandas, Numpy frameworks
Building Web-based GUIs using Python frameworks (e.g., Dash)
Developing RESTful Web APIs using FastAPI
Writing Docker files and configuring GitLab CI/CD pipelines
Deploying applications to Kubernetes
Designing and Optimising SQL Databases (MSSQL, Postgres)
Understanding of Value at Risk and PnL Attribution
Strong Communication Skills
Full Life Cycle Development
Ability to Liaise with Risk Analysts and Middle Office Teams
Problem-Solving Skills
Ability to Work in a Fast-Paced Environment
Strong Work Ethic

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, multithreading, and any relevant frameworks like Dask, Pandas, and Numpy. Emphasise your work in financial institutions and any specific projects related to trading or risk management.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with the job requirements, particularly your experience in building Python applications and working in fast-paced environments.

Showcase Relevant Projects: If you have worked on projects that involved building web-based GUIs or RESTful APIs, be sure to include these in your application. Describe your role, the technologies used, and the impact of your work.

Highlight Communication Skills: Since effective communication is crucial for this role, provide examples in your application where you successfully liaised with different teams or stakeholders. This could include working with traders or senior management to gather requirements.

How to prepare for a job interview at RICHARD JAMES RECRUITMENT SPECIALISTS LTD

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python, especially in building multithreaded applications and using frameworks like Dask, Pandas, and Numpy. Bring examples of your past projects that demonstrate your technical abilities and problem-solving skills.

✨Understand the Trading Environment

Familiarise yourself with the basics of commodity trading and risk management. Being able to speak knowledgeably about concepts like Value at Risk and PnL attribution will show your potential employer that you understand the industry and can communicate effectively with traders and analysts.

✨Demonstrate Effective Communication

Since the role involves liaising with various teams, practice articulating complex technical concepts in a way that non-technical stakeholders can understand. This will highlight your ability to bridge the gap between technical and non-technical teams.

✨Prepare for Problem-Solving Questions

Expect to face scenario-based questions that assess your problem-solving skills. Think through how you would approach real-world challenges in a fast-paced trading environment, and be ready to explain your thought process clearly.

Quantitative Developer - Middle Office/Risk
RICHARD JAMES RECRUITMENT SPECIALISTS LTD
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>