Application Software Engineer
Job type: Permanent
Job reference: : BBBH108283
Location: England, Hampshire
Sector: Systems & Software, Defence
Salary: £40000.00 - £45000.00 per annum + benefits
Date posted: 12/06/2017
This vacancy has now expired.
Job Title: Application Software Engineer
Salary: up to £45,000 p.a + benefits (pension, bonuses etc.)
The Application Software Engineer must have experience of developing real-time user interfaces and related data processing back ends and enjoy the task of creating a user experience that can process extremely detailed real-time information whilst being easy to use.
The solutions you will design will be utilised by National Governments and Armed Forces worldwide to assist with the nullification of current and emerging threats.
*The role will cover the complete software product lifecycle: requirements and use-case capture, concept mock-up and prototyping, development, documentation, verification and maintenance
*Developing strong WPF user interfaces using associated development patterns and frameworks
*Database object mapping and manipulation using frameworks such as the Entity framework and LINQ
*The Task Parallel Library and general approach to application thread safety
*Service based architectures through inter-process communication frameworks such as SignalR
*Familiarity with modern architectural approaches for layering, modularisation and design for test
*The Visual Studio development environment using nuget package management
*Unit testing and mocking frameworks and associated development patterns
*Experience with C++, in particular C++11/14 and common template libraries such as STL and boost
*Software development aspects of the role will require an in-depth understanding of .NET and the C# language
*Familiarity with UML
*An appreciation of Geographic Information System technology including common coordinate systems, coordinate projection and raster and vector data formats
*Familiarity with developing near-real time applications for the Android operating system and re-use of .NET desktop technology on Android through the Xamarin platform
*An aptitude for developing approaches to presentation and processing of large data sets
*Experience of DSP (Digital Signal Processing) algorithm implementation
*Knowledge of CI (Continuous Integration) technology and processes
If you would like to be considered for the aforementioned Application Software Engineer position then please do submit an application.
Spencer Ogden is acting as an Employment Agency in relation to this vacancy.