At a Glance
- Tasks: Join us as a C++ Data Programmer, migrating Python parsers to C++ and enhancing performance.
- Company: Be part of an award-winning FinTech revolutionising the market data landscape.
- Benefits: Enjoy flexible working options and a vibrant team culture with exciting corporate perks.
- Why this job: Work on critical projects that impact the financial world while honing your programming skills.
- Qualifications: You need experience in C++, Python, and market data protocols, plus a STEM degree.
- Other info: Immediate start available for the right candidate!
The predicted salary is between 48000 - 84000 £ 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.
- Computer science or other STEM degree.
If you are a C++ Market Data Developer with the relevant skills and available immediately please apply.
C++ Data Programmer employer: Ventula Consulting
Contact Detail:
Ventula Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Data Programmer
✨Tip Number 1
Make sure to brush up on your knowledge of market data protocols like ITCH and EOBI. Being able to discuss these protocols confidently during an interview will show that you have the relevant expertise and are serious about the role.
✨Tip Number 2
Prepare to demonstrate your C++ and Python skills through practical examples. You might be asked to solve coding problems or discuss past projects, so having specific examples ready can really set you apart from other candidates.
✨Tip Number 3
Familiarise yourself with Google Test and unit testing methodologies. Being able to talk about how you've implemented testing in your previous work will highlight your commitment to delivering high-quality code.
✨Tip Number 4
Network with professionals in the FinTech industry, especially those who work with market data. Engaging in discussions or attending relevant meetups can provide insights and potentially lead to referrals for the position.
We think you need these skills to ace C++ Data Programmer
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 skills.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the C++ Market Data Developer role and how your background aligns with the company's needs. Mention your experience with migrating Python data parsers to C++ and developing unit tests.
Showcase Relevant Projects: If you have worked on relevant projects, either professionally or personally, include them in your application. Describe your role, the technologies used, and the outcomes achieved, particularly focusing on performance improvements and testing methodologies.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a programming role.
How to prepare for a job interview at Ventula Consulting
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with production-level C++ development. Highlight specific projects where you successfully implemented complex algorithms or optimised performance, as this will demonstrate your capability to handle the technical demands of the role.
✨Familiarise Yourself with Market Data Protocols
Make sure you understand the market data protocols mentioned in the job description, such as ITCH and EOBI. Be ready to explain how you've worked with these protocols in the past and how they relate to the tasks you'll be performing in this role.
✨Demonstrate Your Testing Knowledge
Since the role involves developing Google Test unit tests, be prepared to discuss your experience with unit testing in both C++ and Python. Share examples of how you've ensured code quality and functionality through rigorous testing practices.
✨Discuss Your Development Methodologies
Talk about your familiarity with industry-standard development methodologies, including source code control and continuous integration. Providing examples of how you've applied these methodologies in previous roles will show that you can contribute effectively to their development processes.