At a Glance
- Tasks: Join us to enhance a high-performance market data platform and solve live client issues.
- Company: Be part of a reputable company delivering real-time financial data globally.
- Benefits: Enjoy a competitive salary, bonus, and hybrid work options with 3 days onsite.
- Why this job: Work on cutting-edge technology in a dynamic environment with growth opportunities.
- Qualifications: Strong C++ skills, degree in Computer Science, and 2 years of software development experience required.
- Other info: This is a 12-month fixed-term contract with potential for extension.
The predicted salary is between 42000 - 84000 £ per year.
Join a reputable company that is seeking a skilled C++ developer to join their team in building a high-performance market data platform on a 12 month FTC (with the potential for this to be extended by another year). They work on processing and distributing vast amounts of real-time financial data to internal systems and external clients. Handling billions of messages daily from direct exchange connections, they require strong engineering capabilities to ensure efficiency, reliability, and scalability.
Key Responsibilities:
- Enhance the efficiency of systems responsible for the global delivery and storage of massive real-time data streams.
- Diagnose and solve live client issues to ensure seamless data processing and distribution.
- Continuously refine system architecture to support growth in an expanding market.
Requirements:
- Strong C++ development skills in a server-side environment (C++11 experience required).
- Proficiency in STL and Boost for efficient programming.
- Degree in Computer Science or a related field (or equivalent experience).
- At least 2 years of real-world experience in software development.
What We Offer:
£70K + bonus
C++ Developer employer: Understanding Recruitment Careers
Contact Detail:
Understanding Recruitment Careers Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++11, as this is a key requirement for the role. Brush up on your knowledge of STL and Boost libraries, as demonstrating proficiency in these areas can set you apart from other candidates.
✨Tip Number 2
Gain a solid understanding of real-time data processing and distribution systems. Being able to discuss your experience or knowledge in handling large volumes of data will show that you are well-prepared for the challenges of the position.
✨Tip Number 3
Prepare to showcase your problem-solving skills by thinking of examples where you've diagnosed and resolved live client issues. This will demonstrate your ability to maintain system efficiency and reliability under pressure.
✨Tip Number 4
Research the company’s market data platform and its architecture. Understanding their specific challenges and how you can contribute to refining their systems will help you make a strong impression during interviews.
We think you need these skills to ace C++ Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ development skills, particularly your experience with C++11, STL, and Boost. Include specific projects or roles where you've enhanced system efficiency or solved client issues.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience in server-side development and how you can contribute to building a high-performance market data platform.
Showcase Problem-Solving Skills: Provide examples in your application of how you've diagnosed and solved live client issues in previous roles. This will demonstrate your ability to handle real-time data processing challenges.
Highlight Continuous Learning: Mention any ongoing education or certifications related to C++ or software development. This shows your commitment to refining your skills and adapting to new technologies, which is crucial for this role.
How to prepare for a job interview at Understanding Recruitment Careers
✨Showcase Your C++ Skills
Make sure to highlight your strong C++ development skills during the interview. Be prepared to discuss specific projects where you've used C++11, and demonstrate your proficiency with STL and Boost. This will show that you have the technical expertise required for the role.
✨Understand the Company’s Needs
Research the company’s market data platform and understand the challenges they face in processing vast amounts of real-time financial data. Being able to discuss how your skills can enhance system efficiency and reliability will impress the interviewers.
✨Prepare for Problem-Solving Questions
Expect to encounter questions that assess your problem-solving abilities, especially in diagnosing and solving live client issues. Think of examples from your past experience where you successfully resolved complex problems, as this will demonstrate your capability to handle real-time challenges.
✨Discuss System Architecture
Be ready to talk about your experience with system architecture and how you’ve contributed to refining it in previous roles. Highlight any experience you have with scalability and efficiency improvements, as this aligns closely with the responsibilities of the position.