Job summary
Expected Shortlisting
Date:
10/03/2025
Planned Interview
Date:
24/03/2025
Would you like to support world leading digital pathology
research, developing innovative solutions for web-based systems and
applications to improve cutting edge research in healthcare?
The National Pathology Imaging Co-operative (NPIC) is
working to digitise pathology services across the country, whilst harnessing
the associated data for research into improving patient care. NPICs research
activity relies on the agile development of applications and web-based systems
to facilitate various exciting projects throughout the programme.
The Lead Application and Web Developer will play a key
role in creating and maintaining websites, systems and software tools that
underpins NPIC research activity, including:
-
Digital Pathology Image
Management Systems
-
Content Management Systems
-
Software DevOps platforms
-
APIs for task automation
-
Bespoke web and desktop
applications
-
Analytics and monitoring systems
to track and predict demand on services
-
Public facing websites and comms
platforms
Main duties of the job
As Lead Application and Web Developer, you will be
expected to:
-
Manage and maintain the NPIC shared codebase
-
Develop bespoke software solutions for a diverse range of
digital pathology tasks
-
Work on projects that require developing exploratory
proof of concepts
-
Utilise various APIs to communicate with and extract data
from existing systems
-
Report on technical activities, and generate
comprehensive analytics data for strategic decision making
-
Integrate developed tools and services into end user
applications
-
Write scripts for the automation
of routine tasks
-
Identify and resolve performance
issues with deployed solutions
-
Provide technical support to researchers and end users
-
Horizon-scan the latest developments in software and
development tools
The NPIC Lead Application and Web Developer role will be
based at the St Jamess site of the Leeds Teaching Hospitals NHS Trust with the
opportunity of hybrid working.
About us
Leeds Teaching Hospitals NHS
Trust has been at the forefront of Digital Pathology research and innovation
for over 20 years. 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
a 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, continued development through training,
and opportunities to be involved in 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.
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
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
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.