Home Jobs Senior Developer – Realtime Systems

Senior Developer – Realtime Systems

London, UK

Permanent

£45,000 - £65,000

Apply for role

Company

Client is a global financial institution. They have a large R&D team based in London with some exceptional programmers – they can genuinely lay claim to have some of the worlds’ best programmers.

What they can offer:

They can offer a suitable real-time C++ candidate the chance to join a global organisation, as well as work with some of the best developers in the market. You will have the chance to work with cutting edge technology in a vibrant and interesting environment. They are always looking to break new barriers in technology and are giving a chance for a suitable candidate to join their reputable company.

Role

Client is recruiting within their messaging teams for an experienced C/C++ and UNIX developer. This particular team has very high visibility across the business and has been a development ground for future leaders of the business.

They are seeking senior software engineers to work on their messaging, contact management and email systems. They’re looking for developers that are adept in working with high performance systems that rapidly transfer and process a large volume of critical data. The successful candidate must be experienced in developing for and managing real-time, large-scale systems and have in depth knowledge of high-availability, fault-tolerant, multithreaded programming.

Skills

  • Extensive commercial experience in software development on UNIX
  • Strong knowledge in C, C++
  • Experience working in a low latency real-time environment
  • Strong knowledge in network programming and multi-threading
  • Working knowledge of UNIX including scripting
  • Experience in building large-scale applications in a distributed environment

Desirable

  • Experienced in managing changes in highly sensitive systems
  • No finance experience required
  • Demonstrate professional experience of object-oriented design, using data structures, systems and applications programming
  • Database design experience desirable
  • Multi-threaded programming skills desirable
  • Strong communication skills
  • Exceptional problem solving skills
  • Knowledge of any of the different flavours of UNIX such as Solaris, Linux or AIX

Apply for role