Messaging Developer (C++ and C#) (closed)

London, United Kingdom
£100,000 compensation
Start the conversation: This is the recruiter hiring for this position. Start networking here:
Job Description

The front office pricing applications development group is responsible for the analysis, design, development, deployment, and support of all real-time pricing applications, and systems across 20+ trading floor locations world-wide. The group is at the cutting-edge of real-time pricing, and distribution. Given the phenomenal rate of business expansion world-wide, several real-time messaging developers are sought to join the pricing applications development team.


Main duties:

  • Developing reliable high-performance fault-tolerant distributed systems


Skills/experience:

  • Bachelors degree ideally in computer science or mathematics or numerate subject
  • Experience of analysing, designing, developing, deploying, and supporting sophisticated real-time systems
  • Multi-threaded design and development (current lock-free algorithms)
  • Systems-level design experience
  • High-speed data caching, messaging, communications
  • Experience to calculate realistic delivery dates


Essential technical skills:

  • C++, and C#, along with related libraries (STL, .Net)
  • Windows
  • Transports: IP, TCP/IP, UDP/IP, IPV4/6, Tibco RV, LBM, PGM, reliable multicast
  • XML, ASN1, SOAP, ICMP, SMTP
  • RDMS, Bloomberg


Advantageous skills:

  • High-performance computing: GPU, possibly on TESLA/CUDA
  • SQL Server