Software Developer (C# / C++) The RoleOur client are experts in defence, aerospace, security and related markets. We draw on our extensive technical knowledge and intellectual property to provide the know-how and support to solve some of the world's most challenging problems. Our people make the critical difference to customers by providing unique approaches to problem solving. Why don't you join some of the world's finest scientific and technical minds and help us make tomorrow work today?Job DescriptionWe are looking to appoint a Software Engineer to join an established, highly skilled and dynamic team to support with Paramarine Development. Paramarine is a naval architecture package used to design ships and submarines, where all design and analysis work takes place within one common graphical user interface, eliminating the need for data exports to other packages. This is an established market leading product used by our clients globally.As part of a team of 8, you will be working in an Agile development environment to develop the product to meet our clients ever changing needs. Working with C# (Front End), C++ (Back End) and Visual Studio 2019, you will support application development to provide next generation capability across a number of key programmes of work, supporting our largest Defence customers within the Submarine division.The FitThe successful applicant will have previous experience developing with C# or C++, with experience of multiple stages of the development lifecycle. You will enjoy working as part of a fast paced technical team, able to keep up with ever changing technology and working practices.Working closely with our clients, you will be able to elicit requirements, contribute to client demo's and ensure the service meets our customer's requirements. Knowledge/interest in naval architecture is useful but not essential.