At a Glance
- Tasks: Join the Post Trade team to design and develop automation pipelines for trading processes.
- Company: A prestigious investment management firm known for its scientific trading strategies.
- Benefits: Enjoy a hybrid work model with 4 days onsite in London and opportunities for professional growth.
- Why this job: Be part of an innovative team impacting millions of transactions daily in a dynamic environment.
- Qualifications: 5+ years of Python experience in financial services, with skills in PostgreSQL and trade booking.
- Other info: Expertise in C++, Spark, and Kafka is a plus; strong understanding of OTC products is essential.
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 Python - AI Technology employer: Ncounter Technology Recruitment
Contact Detail:
Ncounter Technology Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer Python - AI Technology
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Python and PostgreSQL. Consider building a small project that showcases your ability to process large datasets and implement trade booking using the FIX protocol.
✨Tip Number 2
Network with professionals in the finance and technology sectors, particularly those who work in post-trade automation. Attend relevant meetups or webinars to gain insights and potentially get referrals for the position.
✨Tip Number 3
Stay updated on the latest trends in financial technology and post-trade processes. Being knowledgeable about innovations in this field can help you stand out during interviews and discussions with the hiring team.
✨Tip Number 4
Prepare to discuss your previous experiences with scalable architectures and high availability systems. Be ready to provide examples of how you've contributed to similar projects in the past, as this will demonstrate your capability to take ownership of critical applications.
We think you need these skills to ace Software Developer Python - AI Technology
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python expertise and experience in Financial Services. Emphasise your work with large datasets, PostgreSQL, and any relevant projects involving trade booking or 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 specific experiences that demonstrate your ability to create scalable architectures and your understanding of OTC products.
Showcase Relevant Projects: If you have worked on projects related to transaction feeds, trade booking, or reconciliation applications, be sure to include these in your application. Highlight your role and the impact of your contributions.
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 in software development.
How to prepare for a job interview at Ncounter Technology Recruitment
✨Showcase Your Python Expertise
Make sure to highlight your extensive experience with Python, especially in financial services. Be prepared to discuss specific projects where you've used Python to solve complex problems or improve processes.
✨Demonstrate Your Understanding of Post-Trade Processes
Familiarise yourself with post-trade automation concepts and be ready to explain how you've contributed to similar projects in the past. Discuss your experience with transaction feeds, trade booking, and reconciliations.
✨Prepare for Technical Questions
Expect technical questions related to PostgreSQL and data processing. Brush up on your knowledge of large datasets and be ready to provide examples of how you've managed and manipulated data effectively.
✨Highlight Your Team Collaboration Skills
While technical skills are crucial, don't forget to emphasise your ability to work within a team. Share examples of how you've collaborated with others to achieve project goals, especially in a fast-paced environment.