Skip to main content Jump to list of all articles

National Institute for Health and Care Excellence is hiring a

Senior Developer

  • Manchester
  • full-time

Job Summary

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.

Senior Developer

Manchester M1 4BT, UK
Salary: Band 7 £37,570 - £43,772 pa
Closing Date: 26/02/2020
Recruitment start: 20/01/2020

Youtube Link:

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 modern Javascript (ES6+), CSS and HTML
  • 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

Core qualities

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
  • NHS pension
  • 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
  • Standing desks
  • 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.

Please contact for any enquires into the role.

No recruitment agencies please.