Medical Imaging Software Developer

University Hospital Southampton NHS Trust

Information:

This job is now closed

Job summary

University Hospital Southampton NHS Foundation Trust is delighted to offer a fantastic opportunity to work with us.

Please see below for a detailed job description of the role.

Open only to applicants from Hampshire & Isle of Wight NHS system, which is limited to Hampshire and Isle of Wight ICB, Southern Health FT, Portsmouth Hospitals University NHS Trust, Isle of Wight NHS Trust, University Hospital Southampton FT, Solent NHS Trust, South Central Ambulance Service or Hampshire Hospitals FT.

Main duties of the job

Join our dynamic Scientific Computing team within Imaging Physics at University Hospital Southampton NHS Foundation Trust (UHS) as an experienced Software Developer. In this exciting role, you will focus on developing and supporting imaging research data management systems and creating software as a medical device under our ISO13485-certified quality management system.

We are looking for a candidate with a background in scientific computing, physics, or engineering, equipped with a relevant degree and proven skills in informatics and computing. Your strong programming abilities and experience across the software development lifecycle will be essential.

As part of our friendly and expanding team of healthcare computer scientists and clinical scientists, you'll contribute to developing bespoke scientific software for clinical and research applications, primarily using imaging data from multiple modalities. You will also play a key role in the UHS Medical Device Software Group (MDSG), advancing medical device software development within a rigorous quality framework.

About us

As one of the largest acute teaching Trusts in England, we offer learning and development opportunities to help you achieve the career you aspire to.

Specific to this role is the suitability for agile working which is a mixture of on-site and remote working. In addition, we are open to discussing flexibility in the hours that you work. Please talk to us at the interview about the flexibility you need, and we will explore what's possible for the role and service. UHS employees are able to access a range of NHS discounts, are entitled to a minimum of 35 days paid holiday (pro rata), and we offer a generous pension scheme.

Southampton is an attractive place to live and work situated on the south coast, with an international airport and direct trains to London. The New Forest National Park and beaches of the Jurassic coast are also right on our doorstep. The city offers living costs 20% lower than London and 14 schools rated outstanding by Ofsted.

Date posted

15 August 2024

Pay scheme

Agenda for change

Band

Band 7

Salary

£46,148 to £52,809 a year pa or pa pro rata

Contract

Fixed term

Duration

23 months

Working pattern

Full-time, Part-time

Reference number

188-THQ2140824

Job locations

Southampton General Hospital

Tremona Road

Southampton

SO16 6YD


Job description

Job responsibilities

What you'll do:

As a vital member of our team, you will support, develop, and sometimes lead our computing projects and services, with a particular focus on developing, maintaining and supporting our Imaging Research data management software, to support research utilising Nuclear Medicine, Magnetic Resonance Imaging, CT and planar X-ray clinical imaging data. You will also help us to continuously develop and improve our expanding suite of in-house medical diagnostics software, working under the relevant standards and documenting development within our ISO13485-certified QMS. In addition, you will have the opportunity to contribute to advancing our research in Clinical Scientific Computing.

You will join our development team, who use a variety of languages including Python, IDL, MATLAB, and Swift, and work with multiple platforms including Windows, macOS, and Linux. Examples, of our recent clinical software outputs include an automated dementia-imaging reporting tool for HMPAO SPECT data, an iOS application for calculating paediatric drug doses and a statistical reporting tool for neonatal & infant MR spectroscopy data. See our website for more details: https://www.uhs.nhs.uk/health-professionals/medical-physics/scientific-computing

As part of our team, you will primarily continue to develop and improve our research imaging data management processes, with a strong focus on automation. The service is currently supported by in-house Python software for image retrieval, pre-processing and verification, and deployments of XNAT and PostgreSQL on Linux VMs onsite and on Azure, to provide researchers with managed access to curated medical imaging data.

In addition to focussing on development, you'll be comfortable communicating and building relationships with a wide range of stakeholders, for example, our local imaging research groups, including the Research Imaging Management Group (RIMG) and Southampton Imaging and Radiology Research Group (SIRRG), as well as external academic collaborators. Our data curation helps researchers understand their imaging data, ensuring research teams have access to high-quality data and that, where appropriate, data is in a form that can be safely shared with other teams and systems, such as Trusted Research Environments (TREs) and Secure Data Environments (SEDs). You'll contribute to enhancing our strong working relationships with other groups including UHS Digital, computing groups at the University of Southampton, R&D hubs, such as the Southampton Biomedical Research Centre (BRC), and researchers within active specialities such as neurology, oncology and radiology.

What we're looking for:

You will be a technical professional who is driven to apply and develop your skills and knowledge across research and clinical applications of Scientific Computing, with a particular focus on the safe and efficient handling, pseudonymisation, curation and analysis of medical imaging data. You will be committed to delivering safety and quality, supporting the development of both clinical services and our growing team, and ultimately improving outcomes for our patients.

On occasion, you may be expected to travel between locations to attend, and present at professional development events, conferences or meetings in support of collaborations.

Candidates with experience over and above that asked for are invited to apply, whilst those who are unsure if they fully meet the requirements are also strongly encouraged to get in touch to discuss how they might fit into our developing and growing team.

Appointment at a lower band for less experienced candidates may be feasible potential applicants in this situation are encouraged to get in touch to discuss the post prior to submitting an application.

Should you have any queries, please use the contact details provided to get in touch.

Job description

Job responsibilities

What you'll do:

As a vital member of our team, you will support, develop, and sometimes lead our computing projects and services, with a particular focus on developing, maintaining and supporting our Imaging Research data management software, to support research utilising Nuclear Medicine, Magnetic Resonance Imaging, CT and planar X-ray clinical imaging data. You will also help us to continuously develop and improve our expanding suite of in-house medical diagnostics software, working under the relevant standards and documenting development within our ISO13485-certified QMS. In addition, you will have the opportunity to contribute to advancing our research in Clinical Scientific Computing.

You will join our development team, who use a variety of languages including Python, IDL, MATLAB, and Swift, and work with multiple platforms including Windows, macOS, and Linux. Examples, of our recent clinical software outputs include an automated dementia-imaging reporting tool for HMPAO SPECT data, an iOS application for calculating paediatric drug doses and a statistical reporting tool for neonatal & infant MR spectroscopy data. See our website for more details: https://www.uhs.nhs.uk/health-professionals/medical-physics/scientific-computing

As part of our team, you will primarily continue to develop and improve our research imaging data management processes, with a strong focus on automation. The service is currently supported by in-house Python software for image retrieval, pre-processing and verification, and deployments of XNAT and PostgreSQL on Linux VMs onsite and on Azure, to provide researchers with managed access to curated medical imaging data.

In addition to focussing on development, you'll be comfortable communicating and building relationships with a wide range of stakeholders, for example, our local imaging research groups, including the Research Imaging Management Group (RIMG) and Southampton Imaging and Radiology Research Group (SIRRG), as well as external academic collaborators. Our data curation helps researchers understand their imaging data, ensuring research teams have access to high-quality data and that, where appropriate, data is in a form that can be safely shared with other teams and systems, such as Trusted Research Environments (TREs) and Secure Data Environments (SEDs). You'll contribute to enhancing our strong working relationships with other groups including UHS Digital, computing groups at the University of Southampton, R&D hubs, such as the Southampton Biomedical Research Centre (BRC), and researchers within active specialities such as neurology, oncology and radiology.

What we're looking for:

You will be a technical professional who is driven to apply and develop your skills and knowledge across research and clinical applications of Scientific Computing, with a particular focus on the safe and efficient handling, pseudonymisation, curation and analysis of medical imaging data. You will be committed to delivering safety and quality, supporting the development of both clinical services and our growing team, and ultimately improving outcomes for our patients.

On occasion, you may be expected to travel between locations to attend, and present at professional development events, conferences or meetings in support of collaborations.

Candidates with experience over and above that asked for are invited to apply, whilst those who are unsure if they fully meet the requirements are also strongly encouraged to get in touch to discuss how they might fit into our developing and growing team.

Appointment at a lower band for less experienced candidates may be feasible potential applicants in this situation are encouraged to get in touch to discuss the post prior to submitting an application.

Should you have any queries, please use the contact details provided to get in touch.

Person Specification

Qualifications / training required

Essential

  • Degree in Computing, Sciences, Mathematics or Engineering

Desirable

  • MSc in an applied science or engineering
  • Formal training in software development and quality management systems
  • State Registered Clinical Scientist
  • Membership of a relevant professional body

Previous or relevant experience necessary

Essential

  • Hands-on experience of scientific software development
  • Clear evidence of developing and/or applying computational solutions to scientific problems
  • Demonstrable experience of procedural programming

Desirable

  • Application of highly complex scientific computing to clinical environments / healthcare research
  • Developing software for the manipulation and processing of medical imaging
  • Demonstrable experience of Object Oriented Programming (OOP) and Graphical User Interface (GUI) development
  • Medical image acquisition and storage in a healthcare setting
  • Highly complex data modelling techniques, database design and implementation
  • Scientific research record, with publications, peer reviewed papers, conference lectures and posters
  • Web/mobile application development
  • Software development and associated risk management in a regulated environment, such as Healthcare
  • Using software lifecycle management systems, such as the Atlassian suite, to manage and document software lifecycle projects
  • Knowledge and experience of NHS policies and best practice in information technology, including data protection and Information Governance

Aptitudes and skills required

Essential

  • A methodical, analytical and scientific approach to problem solving
  • Programming in Python or another relevant language
  • Able to become quickly familiar with new development platforms, languages and IT systems
  • Software engineering best practices including use of version control systems and peer review (e.g. Git, Bitbucket)
  • Knowledge of medical imaging modalities, and the DICOM standard
  • Adept at using the full range of standard business and office software packages

Desirable

  • Skills in complex data modelling, database design and administration
  • Ability to use and administer multiple operating systems (Windows, Linux and/or macOS)
  • Successful experience of providing coaching, mentoring and/or supervision
  • Programming skills across multiple languages
  • Machine learning techniques and their application in healthcare

Values and behaviours

Essential

  • Patients First
  • Always Improving
  • Working Together
Person Specification

Qualifications / training required

Essential

  • Degree in Computing, Sciences, Mathematics or Engineering

Desirable

  • MSc in an applied science or engineering
  • Formal training in software development and quality management systems
  • State Registered Clinical Scientist
  • Membership of a relevant professional body

Previous or relevant experience necessary

Essential

  • Hands-on experience of scientific software development
  • Clear evidence of developing and/or applying computational solutions to scientific problems
  • Demonstrable experience of procedural programming

Desirable

  • Application of highly complex scientific computing to clinical environments / healthcare research
  • Developing software for the manipulation and processing of medical imaging
  • Demonstrable experience of Object Oriented Programming (OOP) and Graphical User Interface (GUI) development
  • Medical image acquisition and storage in a healthcare setting
  • Highly complex data modelling techniques, database design and implementation
  • Scientific research record, with publications, peer reviewed papers, conference lectures and posters
  • Web/mobile application development
  • Software development and associated risk management in a regulated environment, such as Healthcare
  • Using software lifecycle management systems, such as the Atlassian suite, to manage and document software lifecycle projects
  • Knowledge and experience of NHS policies and best practice in information technology, including data protection and Information Governance

Aptitudes and skills required

Essential

  • A methodical, analytical and scientific approach to problem solving
  • Programming in Python or another relevant language
  • Able to become quickly familiar with new development platforms, languages and IT systems
  • Software engineering best practices including use of version control systems and peer review (e.g. Git, Bitbucket)
  • Knowledge of medical imaging modalities, and the DICOM standard
  • Adept at using the full range of standard business and office software packages

Desirable

  • Skills in complex data modelling, database design and administration
  • Ability to use and administer multiple operating systems (Windows, Linux and/or macOS)
  • Successful experience of providing coaching, mentoring and/or supervision
  • Programming skills across multiple languages
  • Machine learning techniques and their application in healthcare

Values and behaviours

Essential

  • Patients First
  • Always Improving
  • Working Together

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

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).

Employer details

Employer name

University Hospital Southampton NHS Trust

Address

Southampton General Hospital

Tremona Road

Southampton

SO16 6YD


Employer's website

https://www.uhs.nhs.uk/home.aspx (Opens in a new tab)


Employer details

Employer name

University Hospital Southampton NHS Trust

Address

Southampton General Hospital

Tremona Road

Southampton

SO16 6YD


Employer's website

https://www.uhs.nhs.uk/home.aspx (Opens in a new tab)


For questions about the job, contact:

Deputy Head of Scientific Computing

James Leighs

james.leighs@uhs.nhs.uk

Date posted

15 August 2024

Pay scheme

Agenda for change

Band

Band 7

Salary

£46,148 to £52,809 a year pa or pa pro rata

Contract

Fixed term

Duration

23 months

Working pattern

Full-time, Part-time

Reference number

188-THQ2140824

Job locations

Southampton General Hospital

Tremona Road

Southampton

SO16 6YD


Supporting documents

Privacy notice

University Hospital Southampton NHS Trust's privacy notice (opens in a new tab)