C++ Software Engineer - CONTRACT
Inside IR35 contract
£500 per day
3 days per week on-site near Crawley
C++, Multi-threading, OOP, Large Codebases, Design Patterns, SOLID PRINCIPLES
Job Summary:
Conceptualise, designs, codes, debugs and performs development activities in accordance with designated standards. Shares technical expertise and provides training and guidance to other team members.
Skills, Knowledge and Experience
Essential:
* Experience with Windows and 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 (e.g. 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.