CATT ADA Software Developer

Ceema Recruitment
£40 - £45/hour
10 Jun 2017
10 Jul 2017
Contract Type
Full Time
CATT ADA Software Developer

Duration: 4 months intially possibly 2 months additional
Rate: 40 - 45ph

Specific Job Description:
For a leading provider of training and logistics support for military customers.

The Combined Arms Tactical Trainner (CATT) is a large and complex virtual training system that is now in its maintenance phase. The majority of the work to be undertaken is bug fixing with the occasional task to implement new features.

A significant proportion of the work of CATT is investigatory in nature. Whether the job in hand is bug fixing or adding new capability, the biggest challenge is invariably deciding how the required changes can be made in such a way as to accommodate the existing architecture. This will involve extensive walkthroughs of existing code to understand and mitigate the impact of changes.

As this position is primarily a programming job, candidates must at heart enjoy the job of coding.

Required skills:
The candidate will be able to identify and implement necessary tasks within their area of responsibility and demonstrate the flexibility necessary to work within a dynamic Programme; responsibilities will include working with other staff (engineering and programme management), and regularly with potential partners, subcontractors and internal product development teams to resolve reported problems and to design and develop solutions to new requirements.

Able to execute and perform without assistance, and possessing significant practical experience and applied technical knowledge across the following areas:
-Be able to program proficiently in at least one of the following languages: Ada, C, C++, C#, Java.
-Thorough understanding of the concepts of computer programming in general, including being able to determine appropriate choices of tools, data structures and organisation.
-Experience in debugging code.
-Exposure to Linux. Ideally able to write shell scripts.
-Experience of multitasking or multithreading or distributed processing.

The ADA Software Developer role will involve working on UK classified programmes the candidate must therefore be willing and able to obtain a security clearance