At a Glance
- Tasks: Own and improve production code, monitor issues, and create tools for traders.
- Company: Join a global leader in high-frequency trading with a collaborative culture.
- Benefits: Enjoy competitive pay, 5 weeks paid holiday, free meals, and wellness perks.
- Why this job: Be part of an innovative team in a relaxed office environment with great work-life balance.
- Qualifications: Bachelor's in Computer Science or related field; 3 years Python experience required.
- Other info: Located in London's financial district with strong public transport links.
The predicted salary is between 43200 - 72000 £ per year.
This global leader in high-frequency and algorithmic trading has a strong international presence with offices in key financial hubs, including London, Singapore, and Hong Kong. Employing over 1,000 professionals across diverse fields, the company is renowned for its advanced trading infrastructure, innovative strategies, and collaborative work environment. Responsibilities Take ownership of the current production codebase (Python, Bash), maintaining and improving it. Monitor and fix any issues related to the code before trading opens. Create new tools to ease the production traders’ workflows. Fix bugs identified in production within the C++ application codebase. Requirements Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). A Master’s degree is preferred. Strong knowledge of Python, including submodules such as multiprocessing and requests. Minimum of 3 years of Python development experience, ideally in a production environment. Ability to debug and resolve issues quickly. Nice to Have Experience with C++ development. Experience with scripting languages like Bash. Familiarity with workflow management and task scheduling. Knowledge of Equities and Equity Derivatives trading. Benefits This role is based in the heart of London’s financial district, offering convenient public transport links. While the team works hard, the company emphasizes a positive work-life balance, reflected in a relaxed office culture and well-stocked kitchens. Benefits include: Competitive salary and discretionary bonuses. 5 weeks of paid holiday per year, plus bank and public holidays. Free daily breakfast, lunch, and snacks. Comprehensive benefits, including pension, medical, dental, group life, and income protection schemes. Wellness expense reimbursement. Free events, workshops, and a donation matching program. The company is an equal opportunity employer and values diversity in its workplace.
Application Support Developer employer: Selby Jennings
Contact Detail:
Selby Jennings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Support Developer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Python and C++. Consider working on personal projects or contributing to open-source projects that utilize these languages to showcase your skills.
✨Tip Number 2
Network with professionals in the trading and finance technology sectors. Attend industry meetups or webinars to connect with people who work in similar roles, as they can provide valuable insights and potentially refer you to opportunities.
✨Tip Number 3
Stay updated on the latest trends in algorithmic trading and high-frequency trading. Understanding the current landscape will not only help you in interviews but also demonstrate your genuine interest in the field.
✨Tip Number 4
Prepare for technical interviews by practicing coding challenges that focus on debugging and problem-solving in Python and C++. Websites like LeetCode or HackerRank can be great resources to sharpen your skills.
We think you need these skills to ace Application Support Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, C++, and any relevant scripting languages. Emphasize your problem-solving skills and any previous work in a production environment.
Craft a Strong Cover Letter: In your cover letter, express your passion for algorithmic trading and how your background aligns with the company's innovative strategies. Mention specific projects where you've improved workflows or resolved critical issues.
Showcase Relevant Experience: When detailing your work experience, focus on your achievements in maintaining and improving codebases. Include examples of tools you’ve created or bugs you’ve fixed that had a significant impact on production.
Highlight Soft Skills: Since the company values a collaborative work environment, mention your ability to work well in teams, communicate effectively, and contribute to a positive office culture.
How to prepare for a job interview at Selby Jennings
✨Showcase Your Python Expertise
Make sure to highlight your experience with Python, especially in production environments. Be prepared to discuss specific projects where you've utilized submodules like multiprocessing and requests.
✨Demonstrate Problem-Solving Skills
Since the role involves debugging and fixing issues quickly, be ready to share examples of how you've resolved complex problems in the past. This could include discussing your approach to identifying bugs in production code.
✨Familiarize Yourself with C++ and Bash
Even if C++ and Bash are not your primary languages, having a basic understanding can set you apart. Brush up on any relevant experience you have and be ready to discuss how you might apply these skills in the role.
✨Understand the Trading Environment
Knowledge of Equities and Equity Derivatives trading will be beneficial. Research the basics of these markets and be prepared to discuss how your technical skills can support traders' workflows.