A Financial Services Company is currently seeking a Senior C++ Developer to join their EMEA Technology team.
The team are currently involved in helping to design, develop and support systems across Market Data and Trading Platforms.
The C++ Developer will liaise with various stakeholder groups including business analysts and architects, reviewing complex business and technical requirements.
Other duties will include writing high quality documentation such as detailed technical, functional and unit test specifications as well as design and develop software solutions, applications and services.
This is a collaborative team, so individuals help conduct and contribute to peer reviews of solution designs and related code, striving for improved quality with the goal of producing efficient, flexible, robust and supportable solutions.
Experience Required;
In depth knowledge of designing and building server-side C++ applications, preferably on RedHat 7 or later.
Experience of developing large scale mission critical, low latency or fault tolerant systems.
An understanding of financial services, derivatives or trading in an exchange, sell-side or front office environment would be highly desirable.
Experience of developing low-level, high performance systems.
The use of Service Orientated Architecture, concurrency models and threading, multicast messaging or FIX message protocols would be an advantage.
Broad experience across development toolsets, source control and branching strategy, Continuous Integration and the use of DevOps.