Python Developer - Rapid Application Development - Fixed Income
Python Developer - Rapid Application Development - Fixed Income

Python Developer - Rapid Application Development - Fixed Income

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Join our team to develop rapid solutions for portfolio and risk management using Python.
  • Company: Millennium is a dynamic firm focused on innovative financial technology solutions.
  • Benefits: Enjoy a collaborative culture, flexible work options, and opportunities for professional growth.
  • Why this job: Be part of a specialist team that impacts financial markets while working with diverse technologies.
  • Qualifications: Advanced degree in computer science, 3+ years Python experience, and strong analytical skills required.
  • Other info: Experience in financial markets and cloud technologies is a plus.

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

We are expanding our Fixed Income Technology team and in particular growing our London Fixed Income Rapid Application Development (RAD) team. This is a specialist team of engineers, quantitative developers and data scientists offering tactical delivery capabilities to our Portfolio and Risk Managers. The team primarily develops solutions in Python but will partner closely with a variety of different Portfolio Management teams and therefore interact with a wide variety of technologies.

Responsibilities

  • Work with portfolio management and risk teams to turn ideas into practical solutions, rapidly iterating from prototype to a production delivery.
  • Automate data retrieval and custom analytics, in various delivery formats, that combine internal and market data sources.
  • Design and build data visualizations and user interfaces to visualize data trends and facilitate custom workflows.
  • Fit into the active and dynamic culture of Millennium - the ability to deliver timely solutions to portfolio and risk managers, working within a diverse range of teams and technologies.
  • Partner with Fixed Income Management team to capture requirements, monitor delivery, and manage expectations.
  • Maintain, support, and improve capabilities as new requirements arise.

Mandatory Requirements

  • Advanced degree in computer science or any other scientific fields.
  • Experience with financial markets (rates/fx/credit).
  • Experience with financial mathematics/modeling/statistics.
  • 3+ years of development experience with Python (pandas/numpy, etc.) or C++/Java.
  • Strong analytical skills.
  • Strong problem solving capabilities.
  • Experience working in a production environment.
  • Solid communication skills.
  • Able to work independently in a fast-paced environment.
  • Detail oriented, organized, demonstrating thoroughness and strong ownership of work.

Preferred Requirements

  • Proficiency in data science stack with Python.
  • Experience with cloud technologies.

Python Developer - Rapid Application Development - Fixed Income employer: Millennium Management

At Millennium, we pride ourselves on being an exceptional employer, particularly within our London Fixed Income Rapid Application Development team. Our dynamic work culture fosters collaboration and innovation, providing Python Developers with the opportunity to engage in meaningful projects that directly impact portfolio and risk management. With a strong emphasis on employee growth, we offer continuous learning opportunities and the chance to work alongside a diverse range of experts, ensuring that your contributions are valued and your career flourishes in a fast-paced, supportive environment.
M

Contact Detail:

Millennium Management Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer - Rapid Application Development - Fixed Income

✨Tip Number 1

Familiarise yourself with the financial markets, especially in rates, FX, and credit. Understanding these areas will not only help you in interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Brush up on your Python skills, particularly with libraries like pandas and numpy. Being able to showcase your proficiency in these tools during discussions can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your experience in rapid application development. Think of specific examples where you've turned ideas into practical solutions quickly, as this aligns closely with the team's objectives.

✨Tip Number 4

Network with professionals in the Fixed Income space. Engaging with current employees or attending relevant meetups can provide insights into the company culture and expectations, which can be invaluable during the interview process.

We think you need these skills to ace Python Developer - Rapid Application Development - Fixed Income

Advanced Python Programming
Experience with Pandas and NumPy
Financial Markets Knowledge (Rates/FX/Credit)
Financial Mathematics and Modelling
Statistical Analysis
Problem-Solving Skills
Data Visualisation Techniques
User Interface Design
Cloud Technologies Proficiency
Analytical Skills
Communication Skills
Ability to Work Independently
Attention to Detail
Organisational Skills
Experience in a Production Environment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, financial markets, and any relevant projects. Use keywords from the job description to demonstrate that you meet the specific requirements.

Craft a Compelling Cover Letter: In your cover letter, explain why you're interested in the Python Developer role within the Fixed Income Technology team. Mention your experience with rapid application development and how it aligns with the company's goals.

Showcase Relevant Projects: If you've worked on projects involving data visualisation, analytics, or financial modelling, be sure to include these in your application. Provide links to your GitHub or portfolio if applicable.

Highlight Soft Skills: The role requires strong communication and problem-solving skills. Include examples in your application that demonstrate your ability to work independently and collaborate with diverse teams.

How to prepare for a job interview at Millennium Management

✨Showcase Your Python Skills

Make sure to highlight your experience with Python, especially libraries like pandas and numpy. Be prepared to discuss specific projects where you've used these tools to solve real-world problems, as this will demonstrate your technical proficiency.

✨Understand Financial Markets

Since the role involves working with financial data, brush up on your knowledge of financial markets, particularly rates, FX, and credit. Being able to speak intelligently about these topics will show that you understand the context in which you'll be working.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your analytical and problem-solving skills. Practice explaining your thought process when tackling complex problems, as this will help interviewers gauge your ability to think critically under pressure.

✨Demonstrate Communication Skills

Strong communication is key in this role, especially since you'll be collaborating with various teams. Prepare examples of how you've effectively communicated technical concepts to non-technical stakeholders in the past.

Python Developer - Rapid Application Development - Fixed Income
Millennium Management
M
  • Python Developer - Rapid Application Development - Fixed Income

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-06-19

  • M

    Millennium Management

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