Skip to main content

This job has expired

Junior Application Software Engineer

Employer
Chemring Technology Solutions
Location
Romsey, Hampshire
Salary
Competitive with a comprehensive benefits package.
Closing date
21 Mar 2019

View more

Clearance Level
SC, BPSS
Sector
Defence
Job Type
Permanent

Chemring Technology Solutions (CTS) is a global provider of advanced Electronic Warfare (EW), Explosive Ordnance Disposal (EOD), and Communication Information Systems (CIS) products that deliver leading edge technology to mitigate current and emerging threats.

Our products are relied upon by the best equipped armed forces in the world, including the UK MOD and NATO allies.

We are expanding the development team in the Electronic Warfare (EW) products area and require an enthusiastic and highly competent software engineer to join our team.  You will be working on ground breaking EW software which enables full spectrum surveillance and direction finding capabilities. Opportunities may also arise to work on other products in the wider CTS portfolio from time to time.

The software engineer shall have experience of developing real-time User Interfaces and associated data processing back ends, and enjoy the challenge of developing a user experience that manages complex real-time information whilst remaining intuitive and easy to use.

The role will cover the complete software product lifecycle: requirements and use-case capture, concept mock-up and prototyping, development, documentation, verification and maintenance.

The software development aspect of the role will require an in-depth understanding of .NET and the C# language, with experience that will include:

  • developing strong WPF user interfaces using associated development patterns and frameworks;
  • use of unit testing and mocking frameworks and associated development patterns.
  • familiarity with modern architectural approaches for layering, modularisation and design for test.

Additionally the software engineer will:

  • have a dynamic approach to problem solving and be able to design and implement solutions from high level descriptions;
  • have strong problem solving skills and communicate well within a multi-disciplinary engineering team and with system engineers and product management;
  • be familiar with working in an agile scrum team and appreciate a design-for-change approach to software development;
  • have experience of source control and branching and will ideally have experience of git

The role will also benefit from:

  • experience working within a defence based company;
  • experience of database object mapping and manipulation using frameworks such as the Entity framework and LINQ;
  • using the Task Parallel Library and general approach to application thread safety;
  • knowledge of service based architectures through inter-process communication frameworks such as SignalR;
  • using the Visual Studio development environment using nuget package management;
  • experience with C++, in particular C++11/14 and common template libraries such as STL and boost;
  • 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;
  • development of Software Defined Radios;
  • an interest in new technologies and how they can benefit the company; and
  • having an always learning attitude.

CTS is certified to ISO 9001:2015.  All our employees are therefore required to comply with and have experience of working within an ISO 9001 environment. 

The position offers a competitive salary and a comprehensive benefits package, including a bonus scheme, private medical insurance, and pension along with a whole host of flexible benefits as well as an employee assistance programme.

CTS is committed to the protection of personal data for all our stakeholders, including applicants for roles within the organisation. We undertake to ensure that all personal data is processed lawfully, fairly, and in a transparent manner. We will only process data for explicit and legitimate purposes, and will only keep information which is necessary to carry out those legitimate business aims.

The information will be kept only as long as required by law or for specific purposes. A copy of our Privacy Notice can be found on our website at http://www.chemringts.com/site-services/privacy-policy.

CTS is committed to a policy of Equal Opportunity, Diversity and Inclusion.  Our working environment is friendly, innovative and inclusive. 

**Due to the nature of this position, you will be willing to undergo, and eligible to achieve SC clearance. As a result, you should ideally be a British Citizen,  be eligible to work in the UK and have resided in the UK for the past 5 years**

 

NO UNSOLICITED AGENCIES

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert