SOFTWARE ENGINEERS – CONTRACTS 12 MONTHS – HYBRID TELFORD Shropshire
Hybrid working typically, 2 days on site, 3 days from home but this can fluctuate depending on business needs.
Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment.
AT THE COAL FACE / TASKS/ RESPONSIBILITIES
* Design and implement software solutions.
* Support the overall system design process to ensure optimal allocation of functionality between different physical parts of the system.
* Validation of software and systems, which may include producing test tools, the generation of test schedules, test and integration plans and technical reports.
* Provide support to task planning and estimating.
* Schedule own work to meet target timescales and deliverable milestones.
* Perform self-verification of own tasks to ensure completeness and quality of information.
* Undertake peer reviews to ensure completeness and quality of output.
ESSENTIAL SKILLS / PROVEN ABILITY
1. Object oriented C++17 or later development with knowledge of design patterns.
...