National Institute for Health and Care Excellence
£37570 - £43772
This job has now expired please search on the home page to find live IT Jobs.
Manchester M1 4BT, UK
Salary: Band 7 £37,570 - £43,772 pa
Closing Date: 26/02/2020
Recruitment start: 20/01/2020
We are looking for passionate, experienced developers who care about software quality, love learning new skills and like collaborating with others to build working software.
Senior Developers at NICE receive a Recruitment & Retention allowance which is £5,000 pro rata per year on top of the salary. Salary: Band 7 £37,570 - £43,772 pa + £5000.
You will also benefit from a number of flexible working options to help you find a healthy and sustainable work life balance. Whilst providing you with allocated learning and development time to further develop your skills and interests.
You'll enjoy finding simple, maintainable solutions to problems and be able to help less experienced developers to do so. You might prefer back-end or full-stack development. You'll take ownership for the quality of the code you and the team produce and help to promote best practise. You'll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team. You'll be familiar with modern frameworks, languages and tools, as well as working practices such as automated testing, pairing and code review to regularly deploy features to production. Above all, you'll want to continually improve your skills, the team and our digital services, whilst having fun along the way.
Main duties and responsibilities
As a senior developer at NICE, your responsibilities will be to:
Build simple and maintainable web applications, APIs, libraries and more to serve a variety of user and NICE needs
Be user-focused and meet user needs
Help colleagues with their career development and coach more junior developers
Be a self-directed learner, keeping up to date with modern languages/frameworks and techniques
Act as a digital ambassador for NICE and Digital Services by sharing experiences through blog posts and engaging with the wider development community
Work independently, having a high level of discipline to manage and take ownership of development issues
Be able to communicate highly complex technical issues and risks to non-technical business stakeholders external to the team, both verbally and written
Contribute to the development community of practise to establish and promote best practise
Your skills and experience
We'll be assessing you on your application, your approach to solving a technical problem and a face-to-face interview.
Knowledge and skills
To be a senior developer at NICE, you'll need to have:
Detailed knowledge of C#, .NET Core and ASP.NET
Detailed knowledge of how to design, develop and test simple, maintainable solutions to complex problems
Detailed knowledge of how to debug a distributed web application stack
Good knowledge of relational or non-relational database technologies
An understanding of common web application vulnerabilities and associated mitigations
There a few other things that we'd love you to have, but they're not essential:
Knowledge of web accessibility and associated issues
A bachelors degree in a relevant STEM subject
Experience and qualifications
It's essential that you also have the following experience:
Extensive experience designing and developing robust web applications or API's using C#, .NET Core or ASP.NET with relational or non-relational databases
Experience of using testing to validate solutions
Experience of advocating and maintaining a high level of code quality across the development team
Experience collaborating with other disciplines including business analysts, testers and operations engineers to deliver working software
Experience providing technical support for production service issues
Experience helping other developers with their skill development
We'd love you to have to following, but they're not essential:
Experience of Amazon Web Services
A degree level qualification in a relevant technical subject
As well as the technical skills and experience we're looking for developers who:
Have good oral and written communication skills with an ability to present or explain their work to peers or stakeholders
Have good listening skills and like asking questions to help others find solutions
Want to continually improve their skills and the team
Have the ability to work individually or as part of a team in order to meet deadlines
Are self-directed and have a pro-active attitude
What we'll give you
When you're part of the NICE Digital family, you'll get:
A friendly and relaxed, city centre based office
Flexible working to support a healthy work-life balance
Protected learning and development time, a Udemy subscription and book library
Opportunities to learn and test out new, emerging technologies
Attend or speak at our fortnightly engineering lightning talk sessions
Opportunities to work on a variety of teams, problems and technologies
Opportunities to observe user research
Cycle parking and showers
Bicycle purchase scheme (cyclescheme)
Paid maternity, paternity, adoption and shared parental leave
How to apply
Click on the Apply button to apply online. Please provide a CV and a cover letter. Your cover letter could tell us a bit about yourself and explain why you want to work at NICE. It's also an opportunity to share with us anything that you think might support your application.
How you will be assessed
Your CV and cover letter will be reviewed by a panel of shortlisters. If you are successful in being shortlisted you will be invited to an interview at our Manchester office. The interview will be approximately 2 hours and will consist of a face-to-face interview (1hr) followed by a technical exercise (45 minutes). The technical exercise will be a pair programming activity with one of our developers. This is so that we can see how you approach problem-solving, your level of technical knowledge and how well you work with others.
NICE and Digital Services
The National Institute for Health and Care Excellence (NICE) is the independent organisation responsible for providing national guidance and advice on promoting high quality health, public health and social care. Our role is to improve outcomes for people using the NHS and other public health and social care services. We do this by producing evidence-based guidance and advice for health, public health and social care practitioners.
Digital Services within NICE is responsible for delivering and improving all NICE's digital services and applications. Our strategy is to deliver services that meet our users' needs.
We're a 50 strong department but we work in small agile teams of developers, designers, business analysts and others. We build a minimum viable product, then measure and iterate. We're constantly improving our services to make them simpler, clearer and faster for our 2 million users a month.
Our office is located right next to Piccadilly Gardens in Manchester city centre.
No recruitment agencies please.