The successful candidate will be responsible for the following:
Realise system requirements into software component designs
Implementation and unit-testing of software components
Involvement in frequent peer reviews of designs, documents, and code as both reviewer and reviewee
System integration (of hardware and software components) and system testing
Production and maintenance of technical and end user documentation
Hertfordshire