- Write software according to coding standards and maintain existing software by investigating issues and identifying solutions.
- Write software test schedules and use them to test the system.
- Document appropriate information, so that others can understand the software and the system.
- Contribute to process improvement within the team to ensure that the team always looks to improve how it works.
- Liaise with other team members, teams and customers to ensure key information is understood.
- Extensive experience in C++ or C# - mandatory
- Development experience in large systesms - mandatory
- Exposure to ADA - desirable
- Defence background desirable