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. Date posted 17 February 2025 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-0183A 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)