Contract Spy
Remote (Blackwood NP12, UK)
Description
As a Software Engineer (Contractor), you will contribute to the Software Team working closely with systems engineering and validation teams to add new capability. The role spans the full software development life-cycle encompassing requirements derivation, architectural design analysis, implementation, integration and test. A typical day could include:
Interpret functional and non-functional software requirements embodying them in detailed software designs that align with the broader software architecture.
Develop and update software components, using the C++ programming language, validating fulfilment of requirements and adherence to detailed software designs.
Where required perform failure root cause, then using the knowledge gained, identify appropriate design and implementation changes to effect resolution.
Perform all software tasks in full adherence to the project’s software coding standards, development process, associated policies...