Nord Group is a 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 and business stakeholders.