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
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
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.