Website University of Warwick

Vacancy Overview

Full Time, this post is available until the 31st of March 2022, with the possibility of renewal subject to funding availability.

We are seeking a Software Engineer in the field of Digital Health, and the associated area of Health Informatics, to work in the Institute of Digital Healthcare (IDH) at WMG. The postholder will predominantly be working on Tommy’s Net platform, an integral part of Tommy’s National Centre for Miscarriage Research at Warwick. The Tommy’s Net platform is bringing together excellence and facilitates early miscarriage research across three leading universities, in order to deliver meaningful clinical impact that addresses the key questions asked by those who suffer miscarriages. IDH, which delivers and maintains the Tommy’s Net platform. aims to improve people’s health and wellbeing through the development, evaluation and use of innovative digital technologies and services.

The post holder will have an honours degree in an IT related subject area together with good experience and knowledge of software engineering. They will have practical experience in data representation, object-oriented and dynamic programming, web technologies and web services, while understanding database implementation relating to clinical information systems. The post holder will have experience of systems co-production with NHS, clinical or industrial partners/collaborators/users; this experience can be translated in the development of clinical information systems.

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 Silver 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 Theodoros N. Arvanitis, IDH Director (

Closing date: 2 weeks from posting

Job Description

Job Purpose

Working as part of IDH’s Tommy’s Net project, you will maintain and support clinical information systems and analyse, design and deliver new features for existing computer systems. You will assist IDH Director, Lead Software Engineer and Project Collaborators in the successful execution of the project. There is some flexibility in the areas of specialism sought from the successful candidate. The Department would however be particularly interested in clinical information systems interoperability and integration, including clinical data standard, terminology services, and clinical trials management systems.

Duties and Responsibilities:

To contribute to and take responsibility in the development of software for Health IT and Clinical Information & Trials Management Tools.

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

2. To work on the Tommy’s Net project (as well as on relevant 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 deliverables 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.