Software Engineer - Algorithmic Mission Data - Outside IR35

Software Engineer - Algorithmic Mission Data (AMD) - Outside IR35

  • GUI Development; TCP/IP; Visual Studio / Telerik; Integration Testing

  • Initial 7 months

  • £56ph (Outside IR35)

  • Luton, Bedfordshire

The successful candidate would support of a new programme of work - the next generation of software architecture upon which both legacy and future mission support solutions will be based.

They would be required to develop new software functions, in the form of standalone micro-services, which can be integrated into the overall solution.


  1. Import of Algorithmic Mission Data (AMD)

Provide the ability for users to be able to import AMD files, including support for capturing the appropriate metadata for the AMD. This activity requires the development of several GUIs and supporting back-end microservices.

  1. Validation of AMD

Extending the import capability (1) of AMDs to include validation. Non-AMD files should be prevented from being imported, the meta-data being provided should be within the limits identified. The supporting back-end microservices also need to implement these validation checks in order to provide scalability options for future project deployments.

  1. Creation of Hardware Software Stub

In order to provide independent verification of the TCP/IP implementation an independently created, standalone hardware 'stub' needs to be created to interpret the messages being sent and display these to the end user. The ability to respond to these messages with success/failure responses needs to be implemented.

  1. Consultancy for design and implementation of TCP/IP connectivity to hardware

An independent review of the implementation of the TCP/IP connectivity to hardware needs to be undertaken to understand any limitations implemented in this key microservice for all future platform integrations, and ahead of re-using the components for Mission Analysis support.

What we will provide:

  • Access to required software development tools, such Visual Studio / Telerik

  • Access to the Development and Production environment for integration testing.

  • Suitable workspaces for team collaboration, and access to remote working tools.

  • Access to necessary project document and availability of team members for review of work.

What you will provide

  • Production standard source code, with relevant unit and integration tests, reviewed and signed off and available within Azure DevOps

  • Associated documentation with implementation details for on-going maintenance and design purposes.

Apply now to be considered for this opportunity