Knowledge, skills and personal qualities required:
Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application.
Proven ability to support or lead software developments
Educated to Degree or equivalent level in a software engineering or related discipline
Knowledge and understanding of Software Engineering
Preferably have an understanding of military systems, in particular maritime systems
Understanding of Open Systems Architectures and Principles
Experience... .