Oxford. The successful C++ software engineer will be joining the talented and driven engineers in the execution team, working on company’s custom order management system. The ideal candidate will have at least 5 years of experience working in finance and in particular with exposure to order management … essential and Python will be beneficial. Familiarity with Linux systems, Bash scripting, version control and networking will be advantageous. Experience in finance with order management systems or execution in particular is a requirement. Essential Skills Excellent C++programming 5+ years of experience in execution team working on custom order management system. Solid understanding of OOP concepts and modern C++ features, including memorymanagement facilities such as smart pointers, move semantics. Familiarity with Linux, bash scripting and version control Experience working with large, messy data sets. TCP/IP networking Low latency systems Benefits: Working alongside other extremely more »
with the overall product technical direction, and with the Compliance Verification Engineer to ensure that all changes are implemented in accordance with a Quality Management System. The SEL also seeks to apply appropriate tools and methods to increase productivity and accuracy. The SEL is responsible for: * Identification of tasks … compliance with Military Aviation Authority Regulatory Articles. * An understanding of system level architecture as well as detailed knowledge of multi-threading, inter-process communication, memorymanagement and cross platform development. * Knowledge of development in C/C++ on Linux. * Experience of tools such as Sparx Enterprise Architect, Rational … self-motivated * Excellent documentation skills, both as author and reviewer * Excellent communication & organisational skills * Methodical approach * Ability to challenge & provide structured interaction * Excellent time management skills Due to the nature and urgency of this post, candidates holding or who have held high level security clearance in the past are more »
of the design and development of software. * An understanding of system level architecture as well as detailed knowledge of multi-threading, inter-process communication, memorymanagement and cross platform development. * Knowledge of development in C/C++ on Linux. * Experience of tools such as Sparx Enterprise Architect, Rational more »