Enable job alerts via email!

C++ Developer

Huxley Associates

City Of London

On-site

GBP 50,000 - 70,000

Full time

6 days ago
Be an early applicant

Job summary

A leading recruitment agency is seeking a C++ Developer for a permanent role in London. The position involves developing applications while ensuring high-quality deliverables. Ideal candidates should have over 6 years of experience with modern C++, along with a solid background in SQL and software engineering practices. This is an excellent opportunity for someone passionate about technology within a collaborative environment.

Qualifications

  • 6+ years of relevant industry experience with modern C++.
  • 4+ years of experience with SQL or a comparable relational database.
  • Proficiency in Git for code versioning.

Responsibilities

  • Contribute to all aspects of application development.
  • Analyze complex technical problems and make sound decisions.
  • Develop systems on a stable C++ codebase.
  • Provide day-to-day support for applications.

Skills

Modern C++
SQL
Git
TCP/UDP standards
Python
Bash

Tools

CMake
RHEL Linux
Job description
Overview

We have a current opportunity for a C++ Developer on a permanent basis. The position will be based in London. For further information about this position please apply.

Responsibilities
  • Contribute to all aspects of application development including functional and technical specifications, design, development and production support. Ensure high quality of deliverables while complying with development best practices.
  • Demonstrating an ability to analyze complex technical problems, you will be required to make sound technical decisions in a proactive and self-directed manner, with responsibility across all phases of the technology life cycle.
  • Systems development on a mature, modern codebase written in C++
  • Responsible for the quality of your own code
  • Test, evaluate and recommend technologies to improve our overall solutions
  • Constantly improving the development life cycle and code quality
  • Communicate and collaborate with the research and trading teams to design and deliver innovative, high-quality solutions
  • Provide day-to-day support for the applications
Requirements, Skills & Experience
  • Must be a true computer scientist and avid software engineer with a passion for self-learning
  • Must have 6+ years of relevant industry experience with modern C++
  • Must have 4+ year experience with SQL, or a comparable relational database
  • Preferred exposure to the CMake build system
  • Willingness to learn new technologies and adopt the mindset of an agnostic problem solver based on significant expertise in computer science fundamentals
  • Proficiency in Git for code versioning
  • Solid understanding of TCP/UDP standards and network protocols
  • Systems development experience, preferably with real-time systems and/or distributed application
  • Experience with writing low latency single and concurrent threaded applications
  • Understanding of the C++ development life cycle and tooling on RHEL Linux
  • Knowledge of Python and Bash for scripting
  • Optional exposure to kernel tuning
  • Optional exposure to the FIX protocol
  • C++/Linux tooling
  • Exposure to test-driven development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.