Key Responsibilities
* Liaise with project personnel, sub-contractors, suppliers, and certification bodies to ensure project requirements are met.
* Design, develop, and test software against requirements, company process, and statutory regulations.
* Organise peer reviews of all work with relevant stakeholders in a timely fashion.
* Produce technical documentation, including requirements specifications, design documents, test specifications, and user manuals.
* Maintain excellent configuration management of all artefacts, including software and documentation.