NG
Nord Group - A GenHive Partner
C++ Developer
Description
Company Overview
Nord Group is an IT consultancy specialising in Financial Services and Capital Markets. We are driving an exciting banking programme in Belfast, delivering cutting-edge solutions for global financial institutions. This project offers the opportunity to work in a high-performance environment, leveraging your expertise in C++ development to design and implement low-latency, market data feed solutions.
Role Overview
We are seeking an experienced C++ Developer to join our team in Belfast. The successful candidate will be responsible for developing and optimising solutions for market data processing, with a focus on low-latency and high-performance systems. This is a critical role requiring a deep understanding of market data feeds and strong expertise in C++ programming.
Key Responsibilities
- Develop and Optimise Solutions: Design, implement, and maintain robust, low-latency systems for market data feeds.
- System Integration: Collaborate with internal teams to integrate market data feed solutions into broader banking systems.
- Performance Tuning: Analyse and enhance system performance to meet stringent low-latency requirements.
- Testing and Quality Assurance: Write and execute unit and integration tests to ensure high-quality deliverables.
- Stakeholder Collaboration: Liaise with technical and business stakeholders to gather requirements and deliver solutions aligned with project goals.
- Code Maintenance: Ensure clean, efficient, and well-documented code in accordance with industry best practices.
- Troubleshooting: Diagnose and resolve complex technical issues related to market data feed systems.
Key Skills and Experience
Technical Skills:
- Strong expertise in C++ development (C++11/14/17 preferred).
- Proven experience working on market data feeds and low-latency systems.
- In-depth knowledge of multithreading, networking protocols, and memory management.
- Experience with performance profiling and optimisation tools.
- Familiarity with messaging protocols such as FIX or FastFIX is a plus.
Other Requirements:
- Background in Banking/Financial Services or related domains.
- Strong problem-solving skills and attention to detail.
- Ability to work effectively in a fast-paced, collaborative environment.
- Excellent communication skills for interacting with technical