Software Engineer

Full Time Cumbria IT Job Pro UK

NRL are currently recruiting for an experienced Software Engineer to work on a permanent basis for one of our leading defence clients. The role will ideally be based out of their Westlake's, Greeson Court office in Whitehaven. The client can be flexible on the location for the right candidate with Warrington also being an option. 

Job Purpose:
This role delivers software input to projects to meet stakeholder requirements and business objectives with minimal managerial support.

Key Responsibilities: 

To work safely in accordance with all safety, quality, security, environmental and site instructions and requirements.
To deliver the software input to services, tasks and projects, including post installation support or third line technical support as required.
Liaison with other Physics/Project Team Members to develop ideas and co-ordinate input to projects.
Support business winning including maintaining customer relationships, developing opportunities and proposal preparation.
Co-ordinate and prioritise inputs to different projects (personal time and contribution)
Promote effective contribution across teams.
Co-ordinate and lead technical contributions to projects, working with colleagues.
Ensure appropriate procedures and standards are correctly applied to technical activities, including ensuring that version and configuration control is maintained.
Produce, review and verify outputs including: calculations, analysis results, reports, specifications and method statements.
Plan, deliver and monitor assigned tasks and projects, ensuring requirements are delivered to time, quality and cost.
Capture and report learning from experience during and post task delivery.
Support Cavendish Nuclear promotion activities by preparing and delivering presentations and prepare and present technical papers. Use knowledge to identify opportunities.
Identify continuous improvements and innovations in service provision and implement timely improvements to enhance the efficiency and quality of service provision.
Maintain knowledge of industry best practice, promote a culture of best practice.
Works independently with limited technical direction.
Leading Self: Is a role model, demonstrating Cavendish principles, promoting health, safety and wellbeing, respect and inclusion.
What You Will Need:

Degree (or equivalent qualification) in a relevant technical discipline
Experienced in software development, particularly in C# and Typescript/Javascript
Web based technologies are desirable, as well as experience with C++ and SQL
An understanding and ideally some experience in Object oriented design i.e. Sparx Enterprise Architect CASE tool, design patterns, UML 
Testing experience i.e. unit test frameworks
An understanding of version management i.e. Git version control

C#, .NET and .NET Core
TypeScript, Vue.js – would consider JavaScript familiarity together with one of the common frameworks (React, Angular etc)
Visual C++, COM, MFC
SQL and MS SQL Server, Reporting Services – some Oracle familiarity would be nice to have too 

Unit test frameworks for the languages/environments above
Coverage tool familiarity
Version Management:

Familiar with formal version management systems
Ideally with experience with Git version control tool
What else do I need to know?

We are happy to talk about flexible working. Please ask about alternative patterns of work at interview.
There will be the opportunity to work from home in this role, as well as the opportunity to occasionally travel to client sites
This position is a full time permanent position comprising of 37 hour working week
The successful candidate must be able to achieve the appropriate security clearance level for this role

To apply for this job please visit