At a Glance
- Tasks: Design and develop sophisticated pipelines for post-trade processing.
- Company: Join a prestigious investment management firm known for its scientific trading approach.
- Benefits: Enjoy a hybrid work model with 4 days onsite in London and competitive perks.
- Other info: Expertise in C++, Spark, and Kafka is a plus.
- Why this job: Be part of an innovative team impacting millions of transactions daily.
- Qualifications: 5+ years of Python experience in financial services; knowledge of PostgreSQL and trade booking required.
The predicted salary is between 48000 - 72000 £ per year.
A prestigious Investment Management client, with a leading scientific approach to trading and investment strategies, has kicked off this quarter's hiring plans through Ncounter. The systematic trading firm is seeking a Software Developer with expert Python knowledge to join the Post Trade team within the Development department, with positions available in the City of London (4-days p/w onsite).
Specialising in Post-Trade Automation, you will be at the forefront of designing and developing sophisticated pipelines for post-trade processing. This role is not just about coding; it's about taking ownership of applications that are critical to the firm's success, ensuring their optimal performance across global markets.
Imagine being part of a team that thrives on innovation, where your work supports the processing of millions of transactions daily, and your contributions directly impact the firm's efficiency and compliance. Your role will encompass a variety of functions, from transaction feeds and trade booking to end-of-day reconciliations and analytics.
Required Qualifications:- Computer Science with 5+ years’ experience using Python within Financial Services/ Back Office environments
- Demonstrable experience processing large datasets (PostgreSQL and data frame)
- Exposure to trade booking/FIX protocol
- Ability to create scalable, geographically distributed and high availability architectures
- Background creating reporting and reconciliation applications
- Understanding of OTC products with CDS, Interest Rate Swaps, Variance Swaps etc. needed
- Expertise with C++, Spark, Kafka would be hugely beneficial
The key skillset is Python, but your expertise should extend to managing large datasets with PostgreSQL, and you should be well-versed in trade booking using the FIX protocol. A deep understanding of trading, booking, and position keeping is essential, along with experience in scalable and high-availability architectures will be advantageous.
You will be capable of producing robust software components and thriving as an independent contributor within a dynamic team. Additional knowledge of OTC products, C++, and Big Data tools will distinguish you in this role.
Software Developer Post-Trade Automation in London employer: Ncounter
Join a prestigious investment management firm in the heart of the City of London, where innovation and excellence are at the core of our work culture. As a Software Developer in Post-Trade Automation, you will enjoy a collaborative environment that fosters professional growth and offers opportunities to take ownership of critical applications impacting global markets. With a focus on employee development and a commitment to cutting-edge technology, we provide a rewarding workplace for those looking to make a meaningful impact in the financial services sector.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer Post-Trade Automation in London
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Python, PostgreSQL, and the FIX protocol. Being able to discuss your hands-on experience with these tools during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Showcase your understanding of post-trade processes and how they impact trading efficiency. Prepare examples from your past work where you improved or automated these processes, as this will highlight your relevant experience.
✨Tip Number 3
Network with professionals in the investment management and trading sectors. Engaging with industry events or online forums can provide insights into the company culture and expectations, which you can leverage during your discussions with us.
✨Tip Number 4
Prepare to discuss your experience with large datasets and high-availability architectures. Be ready to explain how you've tackled challenges in these areas, as this will be crucial for demonstrating your problem-solving skills in a technical interview.
We think you need these skills to ace Software Developer Post-Trade Automation in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Python expertise and experience in financial services. Include specific projects or roles where you've worked with large datasets, PostgreSQL, and trade booking using the FIX protocol.
Craft a Compelling Cover Letter:In your cover letter, express your passion for post-trade automation and how your skills align with the company's needs. Mention your experience with scalable architectures and any relevant OTC products to demonstrate your fit for the role.
Showcase Relevant Projects:If you have worked on projects involving transaction feeds, trade booking, or reconciliation applications, be sure to include these in your application. Highlight your contributions and the impact they had on efficiency and compliance.
Proofread and Edit:Before submitting your application, carefully proofread your documents for any errors or inconsistencies. A polished application reflects your attention to detail, which is crucial for a software developer in a high-stakes environment.
How to prepare for a job interview at Ncounter
✨Showcase Your Python Expertise
Make sure to highlight your extensive experience with Python during the interview. Be prepared to discuss specific projects where you've used Python to solve complex problems, especially in financial services or back-office environments.
✨Demonstrate Your Understanding of Post-Trade Processes
Familiarise yourself with post-trade processes and be ready to explain how you've contributed to transaction feeds, trade booking, and reconciliations in previous roles. This will show your potential employer that you understand the critical nature of these functions.
✨Discuss Your Experience with Large Datasets
Since the role involves processing large datasets, be prepared to talk about your experience with PostgreSQL and data frames. Share examples of how you've managed and manipulated large volumes of data effectively.
✨Highlight Your Knowledge of Trading Products
Brush up on your knowledge of OTC products like CDS and Interest Rate Swaps. Being able to discuss these products confidently will demonstrate your industry knowledge and make you a more attractive candidate.