Software Engineer

University of Warwick, Coventry
£30,942 - £40,322 per annum
Jul 01, 2020
Jul 31, 2020
Contract Type
Full Time
Job Type
Vacancy OverviewFull time (36.5 hours per week) Fixed term contract until 31 October 2021.

We are seeking a Software Engineer to deliver, design, analyse and support computer systems and infrastructure for clinical information systems and data integration as part of a Wellcome Trust Innovator Award funded project on Artificial Intelligence in Radiology.

As imaging underpins most medical decisions in healthcare systems, utilisation of radiology has outstripped resources in many nations. Delays in diagnosis, e.g. of infection or cancer, pose a significant risk to patient safety as recently reported. This project aims to develop an AI-based software system that has the potential to transform how chest radiographs are reported and, ultimately, patient outcome. The post will be based at the University of Warwick, within the Data Science Group, at WMG. The postholder will work in collaboration with IT leads in NHS radiology departments as well as providers of medical imaging services to develop software solutions for data management and system integration.

You will have an honours degree in an IT related subject area together with good working experience of databases and full-stack Java development. You will have practical experience of developing production-ready systems, and some knowledge of communication protocols for healthcare data integration such as HL7. You will also be prepared to acquire knowledge of governance and legislative frameworks for conducting clinical research studies, including Good Clinical Practice and knowledge of systems and structures for the obtaining, storage, archiving and analysis of data from clinical research in the NHS.

In return, we will provide a great range of benefits that include an attractive pension scheme, 30 days holiday plus bank holidays and Christmas closure, some fantastic savings on a wide range of products and services, and excellent learning and development opportunities. You will work in a vibrant teaching team with outstanding links to research and industry.

At WMG we are committed to supporting staff to achieve their potential. We currently hold the Athena SWAN Bronze Award and the University of Warwick holds an Institutional Silver Award: a national initiative that recognises the advancement of gender equality, representation, progression and success for all in academia. We are supportive of staff with caring responsibilities including a generous maternity/paternity/adoption/parental leave policy, onsite childcare facilities and the childcare vouchers scheme.

We will consider applications for employment on a part-time or other flexible working basis, even where a position is advertised as full-time, unless there are operational or other objective reasons why it is not possible to do so.

For any enquiries please contact Professor Giovanni Montana ( DescriptionJOB DESCRIPTION

Working as part of the Welcome Trust-funded project 'Revolutionising chest x-ray reporting: Real-time automated triage and prioritisation of chest x-rays using an artificial intelligence system to improve diagnostic performance and outcomes', you will design, implement and maintain an API (Application Programming Interface) to deliver AI services to NHS hospitals. You will assist the Principal Investigator in the successful execution of the project. Strong working knowledge of Java and demonstrable experience in full-stack Java development for commercial systems is an essential requirement.


To contribute to and take responsibility in the development of software for manufacturing systems engineering software tools.

1. Work on the detailed specification, prototype design, development, documentation, maintenance and update of newly developed software products for the healthcare domain (clinical and health information systems). The work will involve design, development, testing, release and documentation of core software modules, software GUI, databases and data management systems and software integration.

2. To work on new projects as well as on legacy projects for which code and software architecture need to be reviewed, optimised, maintained and documented.

3. To make use and implement effective programming methodologies and techniques for themselves and for the development team as a whole. To use and deploy tools and techniques for efficient code management and versioning.

4. To manage their own software development activity, workload and goals as well as supporting other developers and engineers in the team to achieve specific development and software engineering tasks.

5. Sharing information, knowledge with colleagues, producing recommendations, generating structured reports and contributing to the coordination of tasks within the team.

6. Managing research aspects of the project including contributing to academic publications, technical reports and other presentations and dissemination methods.

7. To assist with the development and delivery of teaching and training materials to disseminate the research findings in a format that will encourage successful implementation.

8. Record and track the delivery of outputs during research and development identifying routes for achievement of targets.

The duties and responsibilities outlined above are not intended to be an exhaustive list but provide guidance on the main aspects of the job.

Person Specification

The Person Specification focuses on the knowledge, skills, experience and qualifications required to undertake the role effectively. This is measured by (a) Application Form, (b) Test/Exercise, (c) Interview, (d) Presentation.

Essential Criteria 1 Honours degree in IT related subject area (a) Essential Criteria 2 Relevant IT qualification or training (a) Essential Criteria 3 Experience of full-stack Java development for commercial systems (a)(c)(d) Essential Criteria 4 Ability to interact with and use different types of IT systems and experience of working with a wide range of systems users (a)(c) Essential Criteria 5 Understanding of data representation and object-oriented programming (a)(c) Essential Criteria 6 Ability to prepare and deliver technical presentations and reports to a high standard (a)(c)(d) Essential Criteria 7 Ability to communicate difficult and/or technical information both orally and in writing, both internally to colleagues and externally to a range of audiences (a)(c)(d) Essential Criteria 8 Proven interpersonal skills to work with clinical and management colleagues at all levels across a range of organisations (a)(c) Essential Criteria 9 Ability to plan, manage and deliver study set up and approval, involving multiple individuals and a range of tasks, to tight deadlines (a)(c) Essential Criteria 10 The ability to work flexibly in a team and collaborate with other remote teams (a)(c) Desirable Criteria 1 Practical experience in health informatics (or medical data) and/or other aspects of medical information technology (c) Desirable Criteria 2 Knowledge of or experience in the development of healthcare/medical applications (c) Desirable Criteria 3 Knowledge of the governance and legislative framework for conducting clinical research studies, including Good Clinical Practice (c) Desirable Criteria 4 An excellent knowledge of data structures and metadata schemas in standards such as HL7, DICOM (c)Further ParticularsFor further information about the University of Warwick, please read our University Further Particulars .

For further information about the department, please visit the departmental website .

The Project
As imaging underpins most medical decisions in healthcare systems, utilisation of
radiology has outstripped resources in many nations. Chest radiographs account for 40% of medical imaging globally. Delays in diagnosis, e.g. of infection or cancer pose a significant risk to patient safety as recently reported.

The aim of this project is to further develop and pilot an existing AI-based software system that has the potential to transform how chest radiographs are reported and, ultimately, patient outcome. The AI is able to distinguish normal from abnormal chest radiographs, autonomously reporting 'normal' examinations thus triaging out these examinations rapidly. Its ability to accurately classify abnormal radiograph findings is utilised further to prioritise abnormal radiographs for expert reporting (critical, urgent, non-urgent) reducing time to diagnosis and allowing better resource allocation (e.g. based on subspecialty). The proposed technology will be integrated with existing PACS systems and delivered through a mobile app.

For further information about the WMG Data Science Group, please visit our website.
">WMG Data Science Group

Right to work in the UK
If you do not yet have the right to work in the UK and/ or are seeking sponsorship under Tier 2 of the UK points-based immigration system
please click on this link which contains further information about obtaining right to work in the UK and details about eligibility for sponsorship under Tier 2.

The University of Warwick provides an inclusive working and learning environment, recognising and respecting every individual's differences. We welcome applications from individuals who identify with any of the protected characteristics defined by the Equality Act 2010.

Recruitment of Ex-Offenders Policy

As an organisation using the (DBS) Disclosure and Barring Service to assess applicants' suitability for positions of trust, the University of Warwick complies with the DBS Code of Practice and undertakes not to discriminate unfairly against any subject of a Disclosure on the basis of a conviction or other information revealed. More information is available on the University's Vacancy pages and applicants may request a copy of the DBS Code of Practice.

Closing Date2 Jul 2020