At a Glance
- Tasks: Develop and migrate market data parsers from Python to C++ for enhanced performance.
- Company: Join an award-winning FinTech firm at the forefront of market data technology.
- Benefits: Enjoy a hybrid work model and competitive pay of £600 per day, outside IR35.
- Why this job: Be part of a critical project that impacts the financial industry while honing your coding skills.
- Qualifications: Experience with C++, Python, and market data protocols like ITCH is essential.
- Other info: This role offers a 6-month contract with opportunities for professional growth.
The predicted salary is between 48000 - 72000 £ per year.
Award winning FinTech now requires an experienced C++ Market Data Developer with experience with Market Data feed handlers to work on a complex, business critical programme.
The C++ Market Developer will have experience of writing production level C++ and Python and have a strong understanding of market data protocols such as ITCH, EOBI, iMpact, Optiq, GTP (Group Ticker Plant).
The role holder will be responsible for migrating Python data parsers into C++ to improve performance, precisely maintaining existing functionality, developing Google Test unit tests for the new C++ code, in existing framework and comparing the C++ / Python output using existing tools.
The ideal C++ Market Data Developer will have the following skills / experience:
- Experience of working with market data protocols such as ITCH, EOBI, iMpact, Optiq, GTP (Group Ticker Plant).
- Industry experience of writing production-level C++ and delivering functioning, well-tested systems.
- Industry experience of developing in Python.
- Industry experience of developing on a Linux platform with git.
- Experience of industry-standard development methodologies such as source code control, unit testing and continuous integration.
- Strong problem solving skills.
- Strong communication skills.
- Computer science or other STEM degree.
Rate: £600p/d Outside IR35
Duration: 6 months
If you are a C++ Market Data Developer with the relevant skills and available immediately please apply.
Contact Detail:
Ventula Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Market Data Developer (ITCH) - FinTech - London (Hybrid) - £600p/d Outside IR35
✨Tip Number 1
Familiarise yourself with the specific market data protocols mentioned in the job description, such as ITCH and EOBI. Having a solid understanding of these protocols will not only help you during interviews but also demonstrate your commitment to the role.
✨Tip Number 2
Brush up on your C++ and Python skills, especially focusing on production-level coding and performance optimisation. Consider working on personal projects or contributing to open-source projects that involve these languages to showcase your abilities.
✨Tip Number 3
Prepare to discuss your experience with unit testing and continuous integration. Be ready to provide examples of how you've implemented these methodologies in past projects, as they are crucial for the role.
✨Tip Number 4
Network with professionals in the FinTech industry, particularly those who work with market data. Engaging in relevant forums or attending industry meetups can provide valuable insights and potentially lead to referrals.
We think you need these skills to ace C++ Market Data Developer (ITCH) - FinTech - London (Hybrid) - £600p/d Outside IR35
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, as well as your familiarity with market data protocols like ITCH and EOBI. Use specific examples of projects where you've successfully implemented these technologies.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the role and how your skills align with the job requirements. Mention your experience with migrating Python data parsers to C++ and developing unit tests, as this is crucial for the position.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your problem-solving abilities. Discuss challenges you've faced in previous roles and how you overcame them, particularly in relation to performance improvements in code.
Highlight Communication Skills: Since strong communication skills are essential for this role, include instances where you've effectively collaborated with teams or communicated complex technical concepts to non-technical stakeholders.
How to prepare for a job interview at Ventula Consulting
✨Brush Up on Market Data Protocols
Make sure you have a solid understanding of market data protocols like ITCH, EOBI, and GTP. Be prepared to discuss how you've worked with these protocols in the past and any challenges you've faced.
✨Showcase Your C++ and Python Skills
Since the role involves migrating Python data parsers to C++, be ready to demonstrate your proficiency in both languages. You might be asked to solve coding problems or explain your approach to writing production-level code.
✨Familiarise Yourself with Testing Methodologies
Understanding unit testing and continuous integration is crucial for this role. Be prepared to talk about your experience with Google Test or similar frameworks, and how you ensure your code is well-tested and reliable.
✨Communicate Clearly and Effectively
Strong communication skills are essential. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with team members who have varying levels of technical expertise.