Skip to main content
Please wait, loading

Job summary

Main area
Software Development
Grade
NHS AfC: Band 6
Contract
Fixed term: 12 months (12 months initially with potential to become permanent subject to satisfactory performance)
Hours
Full time - 37.5 hours per week
Job ref
308-CORP-3043
Employer
London Ambulance Service NHS Trust
Employer type
NHS
Site
Waterloo HQ
Town
London
Salary
£44,806 - £53,134 per annum incl HCAS
Salary period
Yearly
Closing
10/06/2025 23:59

Employer heading

London Ambulance Service NHS Trust logo

Research Software Developer

NHS AfC: Band 6

Our vision is to deliver outstanding emergency and urgent care whenever and wherever needed for everyone in London, 24/7, 365 days a year.  We are the busiest emergency ambulance service in the UK serving one of the world’s most dynamic and diverse cities. We provide emergency and urgent healthcare that is free to patients at the time they receive it.

We are the only NHS provider trust to serve the whole of London and the nine million people who live in, work in or visit the city.  We cover an area of 620sq miles and have more than 8,000 people who work or volunteer for us – rising to 10,000 when including bank staff and students.

We answer around two million 999 calls a year and our crews attend more than 3000 emergencies a day. Our 24-hour 111 integrated urgent care services London answer around two million calls a year.

We play a leading role in integrating access to emergency and urgent care in the capital and are striving to ensure patients receive the right response, in the right place, at the right time

Our main role is to respond to emergency 999 calls, providing medical care to patients across the capital, 24-hours a day, 365 days a year. Other services we offer include providing pre-arranged patient transport and finding hospital beds. Working with the police and the fire service, we are prepared for dealing with large-scale or major incidents in the capital.

 

 

Job overview

  • Working within the Clinical Audit & Research Unit, the Research Software Developer is responsible for developing full stack ASP.NET web applications to facilitate the collection, sharing, utilisation and visualisation of clinical data that is critical to our diverse research and clinical audit programmes. This will ultimately contribute to improvements in patient care. 

  • The Research Software Developer will work closely with the Clinical Data Scientist, Clinical Research Manager and other relevant stakeholders to design new systems, and will be responsible for undertaking the necessary development work and testing to deliver these systems. They will also be responsible for providing day-to-day support for the range of bespoke systems used by the department. They will contribute specialist knowledge to the team, across a range of development tools and different technologies, which will be underpinned by theoretical knowledge or relevant practical experience.

Main duties of the job

  • Lead the development of full stack ASP.NET applications according to a defined specification. 

  • Undertake robust testing of applications prior to deployment, ensuring they meet the specification, are fit for purpose, and avoid duplication of work. 

  • Contribute to the design and scoping of new applications by providing expert technical input, and identify opportunities to improve the design of existing applications or processes within the department using technology. 

  • Provide day-to-day technical support for the portfolio of web applications in use within the Clinical Audit & Research Unit, monitoring performance, undertaking troubleshooting and problem solving in order to maintain delivery of the service. 

  • Plan and implement requested changes to applications in order to minimise interruptions in service. 

  • Provide technical assistance to end users as required

Working for our organisation

Our vision is to deliver outstanding emergency and urgent care whenever and wherever needed for everyone in London, 24/7, 365 days a year. Our strategy 2023-2028 outlines how we plan to achieve this, and  is centred upon three missions focused on:

  • Our care – delivering outstanding emergency and urgent care whenever and wherever needed.
  • Our organisation – being an increasingly inclusive, well-led and highly skilled organisation people are proud to work for.
  • Our London – using our unique pan-London position to contribute to improving the health of the capital.

To achieve these three missions we have set ourselves 50 commitments to deliver over the next five years. In developing these ambitious commitments, we have engaged extensively both inside our organisation, with our partners and with our patients, and we have analysed population trends and horizon scanned the future.

Detailed job description and main responsibilities

Web Development

  • Responsible for full stack development of ASP.NET web applications which will be used for data collection and analysis, according to a defined specification in order to facilitate the delivery of research projects. 

  • Use innovative approaches to achieve the stated goals of an application. 

  • Consider the end-user experience and workflows as a core part of the development process to ensure applications are developed to maximise efficiency and accuracy. 

  • Analyse workflows and compare a range of possible options and solutions, including considering highly complex factors and interdependencies, in order to make judgements about the best approach to take to developing an application to solve a business need. 

  • Develop applications in a way that maintains data quality and integrity as a key consideration. 

  • Consider opportunities for automation of manual tasks when developing applications. 

  • Coordinate the testing of new applications ensuring appropriate stakeholders are involved 

  • Plan and implement changes within applications, maintaining accurate version control. 

Database Management

  • Contribute to the development of the relational databases which will be required to deliver the web applications. 

  • Write complex SQL queries to link data from multiple sources, including working with sensitive and confidential patient data. This will include facilitating ad-hoc data requests within the department as required. 

  • Undertake SQL Server administrative tasks as required to support the needs of the Unit.

Data Reporting

  • Support members of the Clinical Audit & Research Unit to utilise data collected within applications by developing reporting tools and facilitating the extraction of data using SQL queries. 

Technical Support

  • Provide ongoing technical support and maintenance for the portfolio of web applications in use within the department. 

  • Monitor the performance of applications and server hardware to proactively identify and resolve issues in order to minimise service disruption. 

  • Undertake troubleshooting and problem solving in response to errors, prioritising resolution of service, and undertake root-cause analysis to prevent reoccurrence. 

Planning and Organisation

  • Work independently and with own initiative to achieve stated goals within an agreed timeframe. 

  • Use specialist knowledge to decide how best to achieve the goals of a project, whilst being guided by best practice principles, relevant regulations, and Trust policies and procedures 

  • Develop and implement procedures for use within own area of work. 

  • Plan and organise own workload, which will include working on multiple complex activities concurrently, each with different priorities and deadlines. This will require the development of detailed work plans whilst maintaining the ability to work in an agile way and to respond to short notice requests and incidents which require a quick resolution. 

Communication

  • Communicate effectively with different staff groups from across the Trust through the application development process and whilst providing technical support and guidance to end-users 

  • Provide and receive highly complex information related to both technical and clinical requirements and be able to use negotiation skills when discussing highly complex information related to application development requirements, specifications and workflows with relevant stakeholders, recognising that there may be barriers to understanding amongst non-technical colleagues 

  • Produce clear and accurate documentation related to applications to include change logs, technical documentation and user guides 

  • Regularly responsible for providing structured training to end users in the use of applications and relevant related technology. 

Person specification

Qualifications

Essential criteria
  • Degree in computer science, or a similar discipline, or equivalent demonstrable experience
  • Professional accreditation or qualification in relevant development tools and/or programming languages

Experience

Essential criteria
  • Demonstrable experience of developing web applications to solve a business need
  • Experience of working with ASP.NET
  • Experience of working with SQL Server relational databases
  • Experience of working with clinical data, developing clinical applications and a basic understanding of medical terminology

Knowledge and Skills

Essential criteria
  • In depth specialist knowledge of relevant development tools and languages, underpinned by theoretical knowledge or relevant practical experience to include: C#, .NET 6, ASP.NET, Razor Pages, Entity Framework Core, JavaScript, Unit Testing, Git
  • Specialist knowledge and ability to work with relational databases in SQL server including writing complex SQL queries and database normalisation, underpinned by theoretical knowledge or relevant practical experience
  • Advanced IT and keyboard skills with the ability to work quickly with a high level of accuracy
  • Familiarity with other programming languages such as VBA, R, Python, and web application security

Employer certification / accreditation badges

Apprenticeships logoLondon Living Wage EmployerDisability confident employerStep into healthApprenticeships Top 100 Employers 2024

Applicant requirements

This post will require a submission for Disclosure to be made to check for any unspent criminal convictions.

Documents to download

Apply online now

Further details / informal visits contact

Name
Amiyesh Sahay
Job title
Senior Clinical Data Scientist
Email address
[email protected]
Apply online nowAlert me to similar vacancies