Lead Application and Web Developer (NPIC) (XN06)

Leeds Teaching Hospitals

Information:

This job is now closed

Job summary

Expected Shortlisting Date:

10/01/2025

Planned Interview Date:

17/01/2025

An exciting opportunity has arisen at NPIC (National Pathology Imaging Cooperative) based at LTHT for a Lead Application and Web Developer. The candidate will work closely with the Research Systems Lead to develop bespoke software and web applications to support the research ambitions of NPIC and its partners. NPIC works collaboratively with Hospital Trusts, Universities and commercial companies ranging from spinouts and SMEs to large multinationals to expand to use and impact of digital pathology and artificial intelligence and as well as the development of quality assurance tools for digital pathology.

Main duties of the job

This is a key position that expects the developer to display advanced skills and experience in the field of application and web development, leading to the integration of AI diagnostic tools into existing Digital Pathology Research Image Management Systems. The position will require the development of custom scripts and tools to automate procedures, supporting research activity throughout the programme. The post holder should have an excellent understanding and experience of web technologies, including Web Servers, client server protocols and relational databases.The post will require liaison with internal and external users for the resolution of support issues and fulfilment of requests. This requires customer facing skills and a strong understanding of business requirements. You will develop and support key elements of the NPIC research platform and participate in the solution architecture work/simple interoperability activities within the IT strategy and Trust standards.

About us

Leeds Teaching Hospitals NHS Trust has been at the forefront of Digital Pathology research and innovation for over 15 years. A £50m initiative from Office for Life Sciences and the Industrial Strategy Challenge Fund has led to the scale-up of the programme. NPIC builds on that advanced starting position, uniting a consortium of academic, clinical and industry partners with a common vision - to create a world-leading centre for digital pathology and artificial intelligence (AI) on which a UK industrial sector can grow and thrive. NPIC is multidisciplinary and highly motivated team that is working to deliver these challenging ambitions, as a part of this team you can expect a supportive environment and management that is receptive to the needs of individuals and allows for continued development through training and opportunities to be involved diverse aspects of a multimillion-pound program.

Leeds Teaching Hospitals is committed to our process of redeploying 'at risk' members of our existing workforce to new roles. As such, all our job adverts are subject to this policy and we reserve the right to close, delay or remove adverts while this process is completed. If you do experience a delay in the shortlisting stage of the recruitment cycle, please bear with us while this process is completed, and contact the named contact if you have any questions.

Date posted

10 December 2024

Pay scheme

Agenda for change

Band

Band 6

Salary

£37,338 to £44,962 a year

Contract

Fixed term

Duration

12 months

Working pattern

Full-time, Flexible working

Reference number

C9298-DRI-0183

Job locations

St. James's University Hospital

Beckett Street

Leeds

LS9 7TF


Job description

Job responsibilities

JOB DETAILS

Job Title: Lead Application and Web Developer (NPIC)

Reports to: Digital Pathology Research Systems Lead

Band: 6

Unit/Department: Research and Innovation

Location: SJUH

AfC Job No: 3165a

JOB PURPOSE

The National Pathology Imaging Co-operative (NPIC) programme, a £100m+ initiative supported by central funding from NHS England, Innovate UK and the Office for Life Sciences. NPIC has the ambition to provide a national platform to support pathology services. The post holder will develop and support key elements of this platform and participate in the solution architecture work/simple interoperability activities within the IT strategy and Trust standards.

The post holder should have an excellent understanding and experience of web technologies, including Web Servers, client server protocols, experience with Linux and Windows operating systems and prior experience of web scripting and relational databases.

This is an experienced and key position that expects the developer to display advanced skills and experience in the field of integration and application development. The position will require liaison with internal customers for the resolution of support issues and fulfilment of requests. This requires customer facing skills and a strong understanding of business requirements.

The post holder will work within broad professional policies to achieve agreed objectives, exercising initiative and judgement in order to effectively provide support to both internal customers and the web developer. He/ she will provide advise without reference to the manager and act as a lead specialist in own area.

JOB DIMENSIONS

The purpose of this role is to develop, support and maintain NPICs research and other in-house systems plus contribute towards the programmes significant internal and external integration capacity.

The post holder will frequently consult and advise ways of working that are consistent with the available and upcoming application and web-based technologies. They will deliver complex APIs; resolve complex live issues occurring against key Trust systems and develop new features .

The post holder will support development of Junior Application and Web Developers within the team (Band 4s and 5s).

The post holder will liaise with any external hosting solutions relevant to the Trust Internet system.

KNOWLEDGE, SKILLS AND EXPERIENCE REQUIRED

Essential:

Educated to degree level or equivalent in an IT related area, or equivalent experience

Specialist knowledge gained through more than 2 years experience of the following

C#

ASP.Net MVC

.Net Frameworks 4+

Domain Driven Design (DDD)

Test Driven Design (TDD)

(RDBMS) relational database management systems such as MS SQL Server

Javascript - ES5

Web APIs

SOLID Principles

Unit and Integration testing

IOC

Version Control

Continuous Integration

Formal training and/or commercial experience for a minimum of 2 years in the following areas:

PHP Programming

UNIX and Microsoft Windows administration

MySQL

Apache Webserver

HTML and CSS

Able to work with staff of varying levels of authority as well as external contacts. Sound relevant knowledge of the software markets including open-source applications

Ability to use either graphical WYSIWYG editors such as Dreamweaver or hand-coding skills using notepad or Vi

Up to date knowledge of current practice and tools/processes used in information management

Desirable:

Good working knowledge of XML and XLST forms

Experience of dealing with all levels of hospital staff and external contacts

Graphical design skills

Experience of change management processes and adhering to the set policies and procedures

Experience of working in a busy web development/support role in a medium to large organisation

Working knowledge of Solaris, Red Hat, SuSe or equivalent flavours of UNIX

Experience in Object-orientated programming, Javascript, Flash (including Actionscript 2), XML

A keen eye for good web-based design.

Understanding of cross-browser compatibility issues as well as an understanding of general web-based accessibility issues.

Automated Deployment

Event Driven Architecture

CQRS

Document Databases eg Elastic

Automated GUI testing

Javascript ES6

CSS Precompilers

Job description

Job responsibilities

JOB DETAILS

Job Title: Lead Application and Web Developer (NPIC)

Reports to: Digital Pathology Research Systems Lead

Band: 6

Unit/Department: Research and Innovation

Location: SJUH

AfC Job No: 3165a

JOB PURPOSE

The National Pathology Imaging Co-operative (NPIC) programme, a £100m+ initiative supported by central funding from NHS England, Innovate UK and the Office for Life Sciences. NPIC has the ambition to provide a national platform to support pathology services. The post holder will develop and support key elements of this platform and participate in the solution architecture work/simple interoperability activities within the IT strategy and Trust standards.

The post holder should have an excellent understanding and experience of web technologies, including Web Servers, client server protocols, experience with Linux and Windows operating systems and prior experience of web scripting and relational databases.

This is an experienced and key position that expects the developer to display advanced skills and experience in the field of integration and application development. The position will require liaison with internal customers for the resolution of support issues and fulfilment of requests. This requires customer facing skills and a strong understanding of business requirements.

The post holder will work within broad professional policies to achieve agreed objectives, exercising initiative and judgement in order to effectively provide support to both internal customers and the web developer. He/ she will provide advise without reference to the manager and act as a lead specialist in own area.

JOB DIMENSIONS

The purpose of this role is to develop, support and maintain NPICs research and other in-house systems plus contribute towards the programmes significant internal and external integration capacity.

The post holder will frequently consult and advise ways of working that are consistent with the available and upcoming application and web-based technologies. They will deliver complex APIs; resolve complex live issues occurring against key Trust systems and develop new features .

The post holder will support development of Junior Application and Web Developers within the team (Band 4s and 5s).

The post holder will liaise with any external hosting solutions relevant to the Trust Internet system.

KNOWLEDGE, SKILLS AND EXPERIENCE REQUIRED

Essential:

Educated to degree level or equivalent in an IT related area, or equivalent experience

Specialist knowledge gained through more than 2 years experience of the following

C#

ASP.Net MVC

.Net Frameworks 4+

Domain Driven Design (DDD)

Test Driven Design (TDD)

(RDBMS) relational database management systems such as MS SQL Server

Javascript - ES5

Web APIs

SOLID Principles

Unit and Integration testing

IOC

Version Control

Continuous Integration

Formal training and/or commercial experience for a minimum of 2 years in the following areas:

PHP Programming

UNIX and Microsoft Windows administration

MySQL

Apache Webserver

HTML and CSS

Able to work with staff of varying levels of authority as well as external contacts. Sound relevant knowledge of the software markets including open-source applications

Ability to use either graphical WYSIWYG editors such as Dreamweaver or hand-coding skills using notepad or Vi

Up to date knowledge of current practice and tools/processes used in information management

Desirable:

Good working knowledge of XML and XLST forms

Experience of dealing with all levels of hospital staff and external contacts

Graphical design skills

Experience of change management processes and adhering to the set policies and procedures

Experience of working in a busy web development/support role in a medium to large organisation

Working knowledge of Solaris, Red Hat, SuSe or equivalent flavours of UNIX

Experience in Object-orientated programming, Javascript, Flash (including Actionscript 2), XML

A keen eye for good web-based design.

Understanding of cross-browser compatibility issues as well as an understanding of general web-based accessibility issues.

Automated Deployment

Event Driven Architecture

CQRS

Document Databases eg Elastic

Automated GUI testing

Javascript ES6

CSS Precompilers

Person Specification

Experience

Essential

  • Experience developing web sites and applications
  • Experience of using and managing databases
  • Up to date knowledge of current practice and tools/processes used in information management
  • Experience of working with APIs and integration tools

Desirable

  • Working knowledge of python for application development
  • Familiar with digital image management

Qualifications

Essential

  • Relevant Degree or equivalent

Desirable

  • Any courses relevant to essential specialist knowledge skills.

Skills & behaviours

Essential

  • Enthusiastic and committed with good attention to detail
  • Ability to work on own initiative and in teams

Desirable

  • Team management
Person Specification

Experience

Essential

  • Experience developing web sites and applications
  • Experience of using and managing databases
  • Up to date knowledge of current practice and tools/processes used in information management
  • Experience of working with APIs and integration tools

Desirable

  • Working knowledge of python for application development
  • Familiar with digital image management

Qualifications

Essential

  • Relevant Degree or equivalent

Desirable

  • Any courses relevant to essential specialist knowledge skills.

Skills & behaviours

Essential

  • Enthusiastic and committed with good attention to detail
  • Ability to work on own initiative and in teams

Desirable

  • Team management

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.

Employer details

Employer name

Leeds Teaching Hospitals

Address

St. James's University Hospital

Beckett Street

Leeds

LS9 7TF


Employer's website

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


Employer details

Employer name

Leeds Teaching Hospitals

Address

St. James's University Hospital

Beckett Street

Leeds

LS9 7TF


Employer's website

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


For questions about the job, contact:

Research Systems Lead

Alex Wright

alexander.wright5@nhs.net

Date posted

10 December 2024

Pay scheme

Agenda for change

Band

Band 6

Salary

£37,338 to £44,962 a year

Contract

Fixed term

Duration

12 months

Working pattern

Full-time, Flexible working

Reference number

C9298-DRI-0183

Job locations

St. James's University Hospital

Beckett Street

Leeds

LS9 7TF


Supporting documents

Privacy notice

Leeds Teaching Hospitals's privacy notice (opens in a new tab)