Python Developer

Python Developer

London Full-Time 28800 - 48000 Β£ / year (est.) No home office possible
Go Premium
Oxford Knight

At a Glance

  • Tasks: Join a dynamic team as a Python Developer, working on innovative trading tools and frameworks.
  • Company: Be part of a leading quantitative investment firm with a focus on technology and collaboration.
  • Benefits: Enjoy a competitive salary, generous perks, and a vibrant office environment in Knightsbridge.
  • Why this job: Grow your skills in a fast-paced, data-driven culture while making an impact in finance.
  • Qualifications: 1-2 years of Python experience and a degree in a technical field are essential.
  • Other info: Hybrid role with opportunities for social events and a healthy work-life balance.

The predicted salary is between 28800 - 48000 Β£ per year.

Fantastic opportunity for all-star coders at one of the world\’s top algorithmic trading firms. The Systems Development team builds and maintains the infrastructure and software platform used by all Systems teams to manage servers and networks.

As a Python Developer, your workload will be varied, offering great opportunities to improve and have a huge impact. Your main focus will be tool development (in Python), both improving and integrating existing tools and libraries across the platform, as well as designing and building new ones.

The successful Python Developer loves to be challenged and thrives in fast-paced environments. You\’re a big fan of open-source software, adept at effective multitasking and a proponent of automation – why do the same task twice manually?

Requirements

3+ years of experience, including strong Python programming skills

Highly proficient in debugging and analysing problems quickly

Minimum bachelor\’s degree in Computer Science (or related field)

Excellent understanding of CompSci fundamentals

Bonus points for knowledge of: Debian operating system, systems configuration management and/or CI/CD tools and processes

NB: Please do not apply if you are a fresh graduate.

Benefits

Market-leading salary + bonuses + generous benefits package

They\’re willing to be flexible with WFH

Truly flat management structure, with no red tape

Friendly culture where everyone\’s ideas are encouraged and celebrated

Feel valued and be rewarded for your hard work where coding is front and centre

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

#J-18808-Ljbffr

Oxford Knight

Contact Detail:

Oxford Knight Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Python Developer

✨Tip Number 1

Familiarise yourself with the tools and technologies mentioned in the job description, such as Amazon S3, Pandas, and Kafka. Even if you don't have extensive experience with them, showing that you've done your homework can set you apart during discussions.

✨Tip Number 2

Highlight any collaborative projects you've worked on, especially those that required problem-solving skills. This role emphasises teamwork, so demonstrating your ability to work well with others will be crucial.

✨Tip Number 3

Express your enthusiasm for quantitative finance and your eagerness to learn more about asset classes and strategies. Showing genuine interest can make a strong impression on the hiring team.

✨Tip Number 4

Prepare to discuss your academic background and how it relates to the role. Be ready to explain how your studies in Computer Science, Mathematics, or related fields have equipped you with the skills needed for this position.

We think you need these skills to ace Python Developer

Python Programming
Data Manipulation with Pandas
Understanding of Quantitative Finance
Problem-Solving Skills
Collaborative Communication
Familiarity with Amazon S3
Experience with Kafka
Knowledge of Event-Based Data Transformations
Deployment using Octopus Deploy
Strong Analytical Skills
Ability to Work in a Hybrid Technical and Operational Role
Interest in Financial Data Handling
Academic Background in Computer Science, Mathematics, Statistics, or Physics

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your Python programming experience, especially in a commercial setting. Include specific projects or roles where you've used relevant technologies like Pandas or Kafka.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your interest in quantitative finance and how your skills align with the requirements outlined in the job description.

Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your outstanding problem-solving abilities. This could be through specific challenges you faced in previous roles and how you overcame them.

Highlight Collaborative Experience: Since the role involves working closely with Strategy Managers and Researchers, emphasise any past experiences where you successfully collaborated with cross-functional teams to achieve common goals.

How to prepare for a job interview at Oxford Knight

✨Showcase Your Python Skills

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've used Python, especially in a commercial setting. If you have experience with libraries like Pandas or tools like Kafka, make sure to mention those as they are relevant to the role.

✨Demonstrate Problem-Solving Abilities

Expect to face technical questions that assess your problem-solving skills. Practice coding challenges or algorithm problems beforehand, and be ready to explain your thought process clearly. This will show your analytical thinking and ability to tackle complex issues.

✨Express Interest in Quantitative Finance

Since the role involves working with financial data, convey your enthusiasm for quantitative finance. Familiarise yourself with basic concepts and be ready to discuss how your background can contribute to the firm's trading strategies and operations.

✨Prepare for Collaborative Scenarios

The job requires strong communication and teamwork skills. Be ready to share examples of how you've successfully collaborated with others in past roles. This could include working with cross-functional teams or contributing to group projects, which is essential in a dynamic environment.

Python Developer
Oxford Knight
Location: London
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

>