Software Engineer
Intranet application software application engineer
In addition to the generic role profile we require a particular set of technical skills/experience.
Our Client are seeking a Software Engineer to join a small, established team developing intranet applications that underpin service operations. In addition to demonstrable software development skills, we are looking for enthusiastic engineers who can work collaboratively within their colleagues to deliver multiple projects, and have the ability to innovate through the application of emerging technologies to our problem domains.
The ideal candidate will hold a Degree (or equivalent qualification) in Software Engineering, Computer Science or a closely related subject, and experience in the following areas:
Object oriented design
• Use Case analysis
• Ability to produce architectural, component and detailed designs based upon SOLID principles
• Ideally with experience of using Sparx Enterprise Architect CASE tool
• Familiarity with design patterns, distributed architectures, UML
Coding Skills
• Visual Studio IDE
• C#, .NET and .NET Core (minimum 3 years)
• Vue.js experience (minimum 1 year) – ideally Vue.js v3 experience
• TypeScript (minimum 1 year)
• Entity Framework
• ORACLE PL/SQL, SQL*Plus
• Web.API development
• Power BI
Testing
• Test automation using common test and mocking frameworks for the languages/environments above – ideally nUNIT and Jest
• Coverage tool familiarity
Version Management
• Familiar with formal version management systems
• Ideally with experience of the Git version control tool.
General requirements
• Experience working across the full lifecycle – design, code, test, and document.
• Security clearance – BPSS is the minimum for our network. UK nationals preferred if no existing clearance, as the process for foreign nationals is longer and more complex.
• Used to working in a regulated environment and the QA responsibilities that imposes
• Ability to work under pressure and deliver to cost and time constraints
• Excellent English communication skills (written and verbal)
Software development is performed on an accredited network and a security clearance is required. Applications and services are delivered to clients in regulated environments and all work is controlled under a Quality Assurance system accredited to ISO:9001.
The existing team members are based in West Cumbria. Many of the tasks to be delivered by this role can delivered remotely, however, there may be activities that require a physical presence in a Cavendish Nuclear office and therefore the successful applicant will be prepared to travel to one of our main site locations when required – Whitehaven/Sellafield, Warrington, Leicester, or Bristol. In addition, occasional trips to client sites may be required.
Notes to recruiter – we are asking for a wide spread of skills and appreciate that few candidates will be a perfect match.
• C#, .NET and .NET Core (minimum 3 years)
• Vue.js experience (minimum 1 year)
• TypeScript (minimum 1 year)
• Test automation using common test and mocking frameworks for the languages/environments above – ideally nUNIT and Jest
• Experience working across the full development lifecycle – design, code, test, and document.