Please scroll down, To apply

Lead C++ Developer

hiring now

Falcon Chase International

2024-10-02 20:34:10

Job location Reading, Berkshire, United Kingdom

Job type: fulltime

Job industry: I.T. & Communications

Job description

We are looking for Lead C++ Developer to work with one of our leading client.

Job Description:

We are looking for a highly skilled Lead C++ Developer to join our dynamic team. The ideal candidate will have extensive experience in C++ development, multi-threading, and working across both Windows and Linux environments. You will be responsible for leading a team of developers, designing and implementing robust solutions, and ensuring high-quality deliverables.

Key Responsibilities:

  • Lead the development of scalable and high-performance C++ applications.
  • Design, implement, and maintain multi-threaded systems across Windows and Linux operating systems.
  • Oversee the architecture and development of new features while ensuring code quality and performance optimization.
  • Collaborate with cross-functional teams to understand project requirements and ensure seamless integration.
  • Mentor and guide junior developers, promoting best practices in software development and ensuring continuous improvement.
  • Troubleshoot, debug, and optimize existing systems for performance and scalability.
  • Ensure compliance with industry standards and maintain high coding standards through the use of STL and other relevant libraries.

Technical Skills & Qualifications:

  • Strong proficiency in C++ with a deep understanding of object-oriented design principles.
  • Experience with multi-threading and parallel programming techniques.
  • Proficiency in both Windows and Linux operating systems.
  • Hands-on experience with STL (Standard Template Library).
  • Excellent problem-solving skills with a focus on optimizing performance and scalability.

Desirable:

  • Experience with other languages such as Java, C#, Python, Ruby, or Bash.
  • Knowledge of networking, distributed systems, or low-latency application development.
  • Experience with automated build and deployment processes.
  • Familiarity with agile methodologies and CI/CD practices.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of experience in software development, with at least 3 years in a lead or senior role.
  • Proven experience leading a team of developers and delivering large-scale software projects.

Inform a friend!

<!– job description page –>
Top