Senior Software Engineer

The Christie NHS FT

Information:

This job is now closed

Job summary

The Christie NHS Trust's Digital Service welcomes applications for an exciting Senior Software Engineer Role. The right person for the role would be customer-centric, have demonstrable experience of delivering successful software solutions (within a complex healthcare environment would be an advantage) and be able to engage clinical and non-clinical stakeholders from within the organisation and across the Manchester health economy.

This is a dynamic service and the right person will be motivated by working in a busy, fast paced environment that provides Digital enablement and transformation to The Christie clinical and corporate services. This role is very much key to the success of delivery.

The post holder will be responsible for the delivery of software solutions by collaborating directly with clinical stakeholders whilst using .NET, C#, ASP and JavaScript technologies to solve complex business problems. The post holder will be involved in the end-to-end product lifecycle including design, development, testing, maintenance, monitoring and support for the trust's Electronic Patient Record and other internally developed systems.

To work closely with the wider software team to deliver software solutions for delivery of services to support the trust's digital priorities whilst also advising on technical architecture, development, automated testing consistent with the overall architecture strategy.

** Previous Applicants need Not Apply **

Main duties of the job

Develop, implement and support systems using a variety of technologies, tools and standards. Implement systems using health care standards and specifications.

Define and promote industry practice software coding standards for both C# and JavaScript.

Communicate with NHS staff at all levels on business or clinical processes.

Participate in the development of the software development strategy ensuring the development and hosting platform are suitable for the NHS within a horizon of five years.

Engage with NHS-Digital and NHS England technical forums ensuring the Christie's technical profile and staying current with the national agenda.

Review new technical development tools, languages, methodologies and advise of potential opportunities to adopt where appropriate.

Research and advise management on new technologies, tools and standards, assessing it's potential for enhancement of existing services.

Liaise, as necessary, with NHS staff at all levels to resolve faults across NHS organisations or external companies, and third-party suppliers where necessary to facilitate service delivery.

Provide peer review, mentoring and assistance for system development.

Ensure database designs and integration environment are optimally configured.

Responsible for the performance, monitoring and implementation of new system interfaces.

Ensure systems are monitored for performance and advise on architecture and hardware requirements for developed systems

About us

The Christie is one of Europe's leading cancer centres, treating over 60,000 patients a year. We are based in Manchester and serve a population of 3.2 million across Greater Manchester & Cheshire, but as a national specialist around 15% patients are referred to us from other parts of the country. We provide radiotherapy through one of the largest radiotherapy departments in the world; chemotherapy on site and through 14 other hospitals; highly specialist surgery for complex and rare cancer; and a wide range of support and diagnostic services. We are also an international leader in research, with world first breakthroughs for over 100 years. We run one of the largest early clinical trial units in Europe with over 300 trials every year. Cancer research in Manchester, most of which is undertaken on the Christie site, has been officially ranked the best in the UK.

Date posted

03 April 2024

Pay scheme

Agenda for change

Band

Band 8a

Salary

£50,952 to £57,349 a year per annum

Contract

Permanent

Working pattern

Full-time

Reference number

413-77838-FB-SD-B

Job locations

Software Development - E00413

Wilmslow Road

Manchester

M20 4BX


Job description

Job responsibilities

Develop, implement and support systems using a variety of technologies, tools and standards. Implement systems using health care standards and specifications.

Define and promote industry practice software coding standards for both C# and JavaScript.

Communicate with NHS staff at all levels on business or clinical processes.

Participate in the development of the software development strategy ensuring the development and hosting platform are suitable for the NHS within a horizon of five years.

Engage with NHS-Digital and NHS England technical forums ensuring the Christies technical profile and staying current with the national agenda.

Review new technical development tools, languages, methodologies and advise of potential opportunities to adopt where appropriate.

Research and advise management on new technologies, tools and standards, assessing its potential for enhancement of existing services.

Liaise, as necessary, with NHS staff at all levels to resolve faults across NHS organisations or external companies, and third-party suppliers where necessary to facilitate service delivery.

for system development.

Provide peer review, mentoring and assistanceEnsure database designs and integration environment are optimally configured.

Responsible for the performance, monitoring and implementation of new system interfaces.

Ensure systems are monitored for performance and advise on architecture and hardware requirements for developed systems

Job description

Job responsibilities

Develop, implement and support systems using a variety of technologies, tools and standards. Implement systems using health care standards and specifications.

Define and promote industry practice software coding standards for both C# and JavaScript.

Communicate with NHS staff at all levels on business or clinical processes.

Participate in the development of the software development strategy ensuring the development and hosting platform are suitable for the NHS within a horizon of five years.

Engage with NHS-Digital and NHS England technical forums ensuring the Christies technical profile and staying current with the national agenda.

Review new technical development tools, languages, methodologies and advise of potential opportunities to adopt where appropriate.

Research and advise management on new technologies, tools and standards, assessing its potential for enhancement of existing services.

Liaise, as necessary, with NHS staff at all levels to resolve faults across NHS organisations or external companies, and third-party suppliers where necessary to facilitate service delivery.

for system development.

Provide peer review, mentoring and assistanceEnsure database designs and integration environment are optimally configured.

Responsible for the performance, monitoring and implementation of new system interfaces.

Ensure systems are monitored for performance and advise on architecture and hardware requirements for developed systems

Person Specification

Qualifications

Essential

  • Master's degree in a related subject or demonstrable equivalent experience
  • Masters or further professional qualifications
  • Relevant professional or technical qualification

Desirable

  • Management Qualification

Experience

Essential

  • Substantial experience in developing web software using .NET C# and ASP technology stack
  • Experience working with Single Page Application (SPA) frameworks in JavaScript
  • Substantial supervisory experience leading development teams
  • Substantial experience of Agile development methodologies (eg. Scrum, Kanban etc)
  • Substantial experience of code version control using Git
  • Substantial experience of automated testing and developer testing practices
  • Substantial experience involving close working relationships with business users
  • Experience supporting business applications inside and outside working hours
  • Experience of producing documentation and reports to senior management
  • Extensive track record of continuous mentoring experience

Desirable

  • Experience working with mobile app development (eg. Xamarin)
  • Experience of Continuous Delivery (CD) methodologies inside product development teams
  • Experience of working with administration, clinical and management staff within a hospital environment
  • Experience of developing HL7 interfaces for clinical systems
  • Substantial NHS experience involving in house Electronic Patient Record development.

Skills

Essential

  • Excellent communication skills - verbal, written, presentational and interpersonal
  • Excellent skills in the area of JavaScript, C#, .NET Core, ASP.NET Core, RESTful APIs, SPA JavaScript frameworks, SQL Server
  • Excellent skills in implementing software development design patterns MVC, IOC, Separation of concerns
  • Excellent skills in HTML5, CSS and user interface creation
  • Well presented, flexible, positive, resilient, methodical, team player
  • Able to produce clinical business requirements and high level design deliverables
  • Strong problem solving approach to live issue resolution
  • Able to learn new technologies and IT systems quickly through both self study and professional courses

Desirable

  • Application of essential skills within NHS environment
  • Able to communicate with staff at all levels on complex business or clinical processes
  • Able to build good collaborative relationships with clinical stakeholders

Knowledge

Essential

  • Substantial knowledge of the full SDLC
  • Substantial knowledge of system integration interfaces and the principles between data exchange between systems
  • Substantial IT literacy in network principles, client/server models and databases
  • Substantial knowledge of automated testing processes and an understanding of how this fits within the overall delivery lifecycle
  • Excellent knowledge of defect management and structured approaches to resolution of issues
  • Knowledge of project management and methodologies, e.g. PRINCE 2

Desirable

  • An understanding of the Digital Strategy of the NHS and its implications for hospitals
  • Excellent knowledge of hospital services and how services interlink
  • Knowledge of the working practices used within the Trust, e.g. Inpatients, Outpatients, Medical Records and Medical Secretaries

Values

Essential

  • Ability to demonstrate the organisational values and behaviours

Other

Essential

  • Evidence of continuing professional and personal development
  • Office based role with the need for travel to various sites as necessary
  • Requirement for occasional travel to external user group meetings
  • Ability to undertake on-call rota working including out-of-hours, weekend and Public Holidays as required
Person Specification

Qualifications

Essential

  • Master's degree in a related subject or demonstrable equivalent experience
  • Masters or further professional qualifications
  • Relevant professional or technical qualification

Desirable

  • Management Qualification

Experience

Essential

  • Substantial experience in developing web software using .NET C# and ASP technology stack
  • Experience working with Single Page Application (SPA) frameworks in JavaScript
  • Substantial supervisory experience leading development teams
  • Substantial experience of Agile development methodologies (eg. Scrum, Kanban etc)
  • Substantial experience of code version control using Git
  • Substantial experience of automated testing and developer testing practices
  • Substantial experience involving close working relationships with business users
  • Experience supporting business applications inside and outside working hours
  • Experience of producing documentation and reports to senior management
  • Extensive track record of continuous mentoring experience

Desirable

  • Experience working with mobile app development (eg. Xamarin)
  • Experience of Continuous Delivery (CD) methodologies inside product development teams
  • Experience of working with administration, clinical and management staff within a hospital environment
  • Experience of developing HL7 interfaces for clinical systems
  • Substantial NHS experience involving in house Electronic Patient Record development.

Skills

Essential

  • Excellent communication skills - verbal, written, presentational and interpersonal
  • Excellent skills in the area of JavaScript, C#, .NET Core, ASP.NET Core, RESTful APIs, SPA JavaScript frameworks, SQL Server
  • Excellent skills in implementing software development design patterns MVC, IOC, Separation of concerns
  • Excellent skills in HTML5, CSS and user interface creation
  • Well presented, flexible, positive, resilient, methodical, team player
  • Able to produce clinical business requirements and high level design deliverables
  • Strong problem solving approach to live issue resolution
  • Able to learn new technologies and IT systems quickly through both self study and professional courses

Desirable

  • Application of essential skills within NHS environment
  • Able to communicate with staff at all levels on complex business or clinical processes
  • Able to build good collaborative relationships with clinical stakeholders

Knowledge

Essential

  • Substantial knowledge of the full SDLC
  • Substantial knowledge of system integration interfaces and the principles between data exchange between systems
  • Substantial IT literacy in network principles, client/server models and databases
  • Substantial knowledge of automated testing processes and an understanding of how this fits within the overall delivery lifecycle
  • Excellent knowledge of defect management and structured approaches to resolution of issues
  • Knowledge of project management and methodologies, e.g. PRINCE 2

Desirable

  • An understanding of the Digital Strategy of the NHS and its implications for hospitals
  • Excellent knowledge of hospital services and how services interlink
  • Knowledge of the working practices used within the Trust, e.g. Inpatients, Outpatients, Medical Records and Medical Secretaries

Values

Essential

  • Ability to demonstrate the organisational values and behaviours

Other

Essential

  • Evidence of continuing professional and personal development
  • Office based role with the need for travel to various sites as necessary
  • Requirement for occasional travel to external user group meetings
  • Ability to undertake on-call rota working including out-of-hours, weekend and Public Holidays as required

Disclosure and Barring Service Check

This post is subject to the Rehabilitation of Offenders Act (Exceptions Order) 1975 and as such it will be necessary for a submission for Disclosure to be made to the Disclosure and Barring Service (formerly known as CRB) to check for any previous criminal convictions.

Certificate of Sponsorship

Applications from job seekers who require current Skilled worker sponsorship to work in the UK are welcome and will be considered alongside all other applications. For further information visit the UK Visas and Immigration website (Opens in a new tab).

From 6 April 2017, skilled worker applicants, applying for entry clearance into the UK, have had to present a criminal record certificate from each country they have resided continuously or cumulatively for 12 months or more in the past 10 years. Adult dependants (over 18 years old) are also subject to this requirement. Guidance can be found here Criminal records checks for overseas applicants (Opens in a new tab).

Additional information

Certificate of Sponsorship

Applications from job seekers who require current Skilled worker sponsorship to work in the UK are welcome and will be considered alongside all other applications. For further information visit the UK Visas and Immigration website (Opens in a new tab).

From 6 April 2017, skilled worker applicants, applying for entry clearance into the UK, have had to present a criminal record certificate from each country they have resided continuously or cumulatively for 12 months or more in the past 10 years. Adult dependants (over 18 years old) are also subject to this requirement. Guidance can be found here Criminal records checks for overseas applicants (Opens in a new tab).

Employer details

Employer name

The Christie NHS FT

Address

Software Development - E00413

Wilmslow Road

Manchester

M20 4BX


Employer's website

https://www.christie.nhs.uk/ (Opens in a new tab)

Employer details

Employer name

The Christie NHS FT

Address

Software Development - E00413

Wilmslow Road

Manchester

M20 4BX


Employer's website

https://www.christie.nhs.uk/ (Opens in a new tab)

For questions about the job, contact:

Head Of Software Engineering

Yasin Ibrahim

yasin.ibrahim1@nhs.net

01619561055

Date posted

03 April 2024

Pay scheme

Agenda for change

Band

Band 8a

Salary

£50,952 to £57,349 a year per annum

Contract

Permanent

Working pattern

Full-time

Reference number

413-77838-FB-SD-B

Job locations

Software Development - E00413

Wilmslow Road

Manchester

M20 4BX


Supporting documents

Privacy notice

The Christie NHS FT's privacy notice (opens in a new tab)