Quantitative Developer - Middle Office/Risk

Quantitative Developer - Middle Office/Risk

London 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: Be part of a global Commodity trading company dealing with diverse commodities like Gas, Oil, and Metals.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and learning in a fast-paced industry.
  • Why this job: Interact with traders, enhance your skills, and contribute to impactful projects in the finance sector.
  • Qualifications: Experience in Python, multithreading, and financial trading/risk is essential; strong communication skills are a must.
  • Other info: Ideal for those eager to learn and thrive in a collaborative, high-energy setting.

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

Job Description

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 APIs

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. Our employees benefit from extensive growth opportunities, engaging directly with trading teams and gaining invaluable insights into the commodities market, all while enjoying a supportive environment that values creativity and problem-solving. Join us to be part of a fast-paced industry that not only challenges you but also rewards your contributions with competitive benefits and a commitment to professional development.
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 an open-source project that showcases your skills in these frameworks, as practical experience can set you apart.

✨Tip Number 2

Network with professionals in the commodities trading sector. Attend industry meetups or webinars where you can connect with traders and risk analysts. This can provide valuable insights into the role and may even lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with multithreading and asynchronous programming in Python. Be ready to explain how you've applied these concepts in previous projects, as this will demonstrate your technical expertise during interviews.

✨Tip Number 4

Showcase your communication skills by preparing examples of how you've effectively collaborated with cross-functional teams in the past. Being able to articulate complex technical concepts to non-technical stakeholders is crucial for this role.

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
Knowledge of SQL Databases (MSSQL, Postgres)
Experience with Docker and GitLab CI/CD pipelines
Understanding of Value at Risk and PnL Attribution
Strong Communication Skills
Ability to work in a fast-paced environment
Project Management Skills
Problem-Solving Skills
Experience in Commodity/Energy Trading

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in Python development, particularly with multithreading and frameworks like Dask, Pandas, and Numpy. Emphasise any previous roles in financial institutions, especially those related to trading or risk.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects where you've built multithreaded applications or worked with RESTful APIs. Show how your skills align with the requirements listed in the job description.

Showcase Relevant Projects: If you have personal or professional projects that demonstrate your ability to build web-based GUIs or work with SQL databases, include these in your application. Provide links to your GitHub or portfolio if applicable.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail. Prepare examples of how you've used Python in a fast-paced environment, and be prepared to explain your approach to problem-solving and project delivery.

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. Highlight specific projects where you've used frameworks like Dask, Pandas, and Numpy, as well as any web-based GUIs or RESTful APIs you've developed.

✨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 demonstrate your understanding of the industry and impress the interviewers.

✨Communicate Effectively

Since the role involves liaising with traders and senior management, practice articulating complex technical concepts in a clear and concise manner. This will show that you can bridge the gap between technical and non-technical stakeholders.

✨Prepare for Problem-Solving Questions

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

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
>