£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
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.