C++ software developer

C++ software developer

Posted 1 day ago by Tiger Resourcing Group

£550 Per day
Inside
Onsite
Crawley, England, United Kingdom

Summary: The Senior C++ Software Engineer role involves conceptualizing, designing, coding, debugging, and performing development activities to meet specific project requirements. The position requires strong C++ development experience, particularly with Windows and/or Linux operating systems, and familiarity with various scripting languages. The engineer will also contribute to application architecture and ensure adherence to design patterns and SOLID principles. This role is on-site four days a week and classified as inside IR35.

Key Responsibilities:

  • Conceptualize, design, code, debug, and perform development activities according to designated standards and procedures.
  • Develop applications using strong C++ development skills on Windows and/or Linux operating systems.
  • Utilize scripting languages such as PERL, BASH, and PYTHON in development tasks.
  • Apply Object-Oriented Design principles and design patterns in software engineering.
  • Implement test-Driven Development, SOLID principles, and Clean Code practices.
  • Contribute to the development of application architecture.
  • Define test plans and test data requirements.

Key Skills:

  • Strong C++ development experience.
  • Experience with Windows and/or Linux operating systems.
  • Proficiency in scripting languages (PERL, BASH, PYTHON).
  • Proven track record in software engineering, specification, design, and development.
  • Effective problem-solving skills for complex issues.
  • Experience with Object-Oriented Design (e.g., UML) and implementation.
  • Knowledge of test-Driven Development, SOLID principles, and Clean Code.
  • Ability to contribute to application architecture development.
  • Experience in defining test plans and test data requirements.
  • Familiarity with Scrum or Kanban methodologies.
  • Experience with GIT and Jenkins or equivalent CI build servers.
  • Experience in maintaining and improving coding standards.

Salary (Rate): £550 daily

City: Crawley

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior C++ Software Engineer - C++ - Application Development - Design Patterns - SOLID Principles 4 days per week on-site Inside IR35 £500 - 550 per day

Job Summary

Conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures to meet specific project requirements.

Skills, Knowledge and Experience

Essential:

  • Strong C++ Development Experience with Windows and/or Linux Operating Systems.
  • Experience with Scripting languages PERL, BASH, PYTHON.
  • Experience in Software Engineering with a proven track record of specification, design, and development.
  • An effective problem solver with the ability to understand and resolve complex issues.
  • Experience of Object-Oriented Design (eg UML) and implementation, along with Design patterns.
  • C++ and/or C# Experience of applying test-Driven Development, SOLID principles and Clean Code
  • Ability to contribute to the development of the architecture for applications.
  • Demonstrable experience of defining test plans and test data requirements.

Desirable:

  • Experience working in a similar industry.
  • Scrum or Kanban experience.
  • GIT experience.
  • Jenkins or equivalent CI build server experience.
  • Experience of maintaining and improving coding standards.