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 salary, 5 weeks paid holiday, free meals, and wellness reimbursements.
- 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 🫡
Highlight Relevant Experience: Make sure to emphasize your experience with Python development, especially in a production environment. Mention specific projects or tools you've worked on that relate to the responsibilities of the role.
Showcase Problem-Solving Skills: Since the role involves debugging and fixing issues quickly, provide examples of how you've successfully resolved problems in past projects. This could include specific bugs you fixed or tools you created to improve workflows.
Tailor Your CV: Customize your CV to align with the job description. Highlight your knowledge of C++, Bash, and any experience with workflow management or task scheduling, as these are nice-to-have skills for the position.
Craft a Strong Cover Letter: Write a cover letter that reflects your passion for algorithmic trading and your understanding of the company's culture. Mention why you're excited about the opportunity and how your skills can contribute to their team.
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++
Even if C++ experience is a 'nice to have', showing that you have some knowledge or willingness to learn can set you apart. Brush up on basic concepts and be ready to discuss any relevant experience.
✨Understand the Trading Environment
Having a grasp of Equities and Equity Derivatives trading will give you an edge. Research the basics of these markets and be prepared to discuss how your technical skills can support traders' workflows.