Software Development & Systems Integration Developer

Worcestershire Acute Hospitals NHS Trust

Information:

This job is now closed

Job summary

Worcestershire Acute Hospitals NHS Trust is dedicated to providing high-quality and patient-centered care. As part of our commitment to innovation and efficiency, we are seeking a skilled Software Development & Integration Specialist to join our dynamic team. This role is critical in ensuring seamless integration within the NHS, utilizing Rhapsody as the Trust Integration Engine (TIE).

As a Senior Software & Integration Developer, you will be at the forefront of healthcare technology, responsible for integrating systems, developing applications, and optimizing data flow within the NHS. Your expertise in Rhapsody and .NET software development will contribute to the enhancement of healthcare services, ultimately improving patient outcomes.

Main duties of the job

Integration Solutions: Design, implement, and manage integration solutions using Rhapsody as the primary Trust Integration Engine, facilitating the exchange of data between various NHS systems.

Interoperability Standards: Work closely with Digital teams and healthcare professionals to ensure adherence to interoperability standards, fostering seamless information exchange across different platforms and applications.

.NET Application Development: Contribute to the development and maintenance of .NET applications, ensuring their integration with existing healthcare systems to meet the Trust's specific needs.

Data Security: Implement robust security measures to safeguard patient data and maintain compliance with data protection regulations.

Troubleshooting and Support: Act as a subject matter expert in identifying and resolving integration issues promptly, providing technical support to resolve challenges that may arise.

Collaboration: Foster strong relationships with NHS staff, IT teams, and external vendors to facilitate effective communication and collaboration.

Continuous Improvement: Stay informed about industry trends, emerging technologies, and best practices to proactively recommend and implement improvements in integration processes.

About us

Our purpose is simple - Putting Patients First. We are looking for exceptional colleagues who can help us achieve this.

Worcestershire Acute Hospitals NHS Trust is a large acute and specialised hospital trust that provides a range of local acute services to the residents of Worcestershire and more specialised services to a larger population in Herefordshire and beyond.

The Trust operates hospital-based services from three sites in Kidderminster, Redditch and Worcester

Our workforce is over 7,000 strong, and our caring staff are recognised as providing good and outstanding patient-centred care. You could be one of them.

We are committed to recruiting the best people to work with us to achieve our Vision - working in partnership to provide the best healthcare for our communities, leading and supporting our teams to move 4ward. Our 4ward behaviours, which we ask all staff to demonstrate, underpin our everyday work and remain firmly at the heart of all we do.

Our objectives are simple:

  • Best services for local people
  • Best experience of care and best outcomes for our patients
  • Best use of resources
  • Best people

Better never stops, and our Clinical Services Strategy provides a clear future vision for our Trust, our hospitals, our services and our role in the wider health and care system.

We are proud to have achieved Timewise accreditation - this means we are committed to embedding flexible working within our organisation as a flex positive employer.

Date posted

31 October 2024

Pay scheme

Agenda for change

Band

Band 6

Salary

£37,338 to £44,962 a year

Contract

Permanent

Working pattern

Full-time, Flexible working

Reference number

C9365-24-1231

Job locations

Charles Hastings Way

Worcester

Worcestershire

WR5 1DD


Job description

Job responsibilities

Post Summary:

The purpose of this post is:

To ensure that a range of IM&T information is processed in accordance with ICT policies and procedures with an emphasis on quality and excellence.

To investigate and resolve any issues associated with integration and bespoke software applications, ensuring clinical staff have access to the essential clinical information they need to manage patient care.

To develop new software solutions to support data capture, data integration, analysis and reporting to assist both clinical and non-clinical staff throughout the trust.

Work with external partners such as other trusts, Worcestershire councils and GPs to develop and enable solutions to the current data sharing challenges.

To use specialised, up to date knowledge to successfully develop or adapt a range software development and integration systems within the organisation.

1 Communication and Relationship Skills

Providing specialist technical advice to Systems & Development and ICT Programme staff in all relevant areas of IT software development and integration.

Providing advice and specialist training on bespoke systems developed within the Software Development & Integration team to other ICT team members, project stakeholders and other areas of the wider Trust staff.

Identifying and grasping complex technical issues quickly and advising non-technical colleagues on complex technical issues in a clear way.

2 Knowledge, Training and Experience

Educated to degree level or equivalent in a software/IT related discipline.

A minimum of 2 years experience working in a software developer role.

In depth knowledge and experience working with C#, .NET technologies and web based programming skills are required. Working knowledge of T-SQL programming to an advanced level and a good understanding of SQL Server relational database is also required.

Advanced level knowledge of Microsoft Office products Word, Excel, Access, Powerpoint.

Demonstrable experience of working with APIs ( Advanced Programmer Interfaces ) and in particular be familiar with SOAP and REST API web services.

A good understanding of HL7 and FIHR messaging concepts and standards, combined with experience of the Rhapsody engine for use with integration and interoperability.

The ability of maintain and configure Microsoft Windows 7 and 10, Windows Server 2008, IIS 6 will also be required.

Ensuring projects and software releases adhere to the security and information governance standards and requirements as defined by the organisation

The post holder will have detailed knowledge of the technology area and will provide consultancy within the Systems & Development department and for the wider ICT department.

The post holder should also have experience and a good understanding of project methodologies such as Agile or Prince 2.

3 Analytical and Judgemental Skills

Analysing complex user needs, designing systems to meet specification of others, developing code, testing and maintaining systems of organisational importance.

Assisting in identifying, mitigating and managing complex technical risks and potential problems before they become issues.

Analyse and considering options when deciding on the correct course of action when faced with specialist technical issues and technical queries.

Creative approach to problem solving especially in the areas of software development and integration.

Creating, maintaining and configuring software and/or hardware to meet end user needs.

Adopting a specialist analytical approach to IT problems and conducting and leading analysis in situations where the immediate cause of issues may be difficult to ascertain, critical to business and high profile.

Leading application development discussions and negotiations with 3rd parties and senior multi-disciplinary stakeholders to ensure that maximum value can be obtained from collaboration, convergence of technologies and the sharing of knowledge and information.

4 Planning and Organisational Skills

Managing own work and priorities, and be flexible when dealing with changing priorities.

Liaise with end users and provide estimates of work involved in achieving the business aims to enable a business cases to be considered.

Plan and organise the management of complex development projects and tasks. Track the progress of projects using appropriate tools. Report any issues or delays to management.

Be flexible in approach to projects and have the ability to multitask as required.

5 Physical Skills

Entry and manipulation of complex data and coding requiring advanced keyboard skills and a high level of accuracy.

6 Responsibility for Patient/Client Care

Incidental contact with patients

7 Responsibility for Policy/Service Development

Contributing to the creation and maintenance of best practice software development processes to ensure reproducible developments and high quality products for use within the team.

Contributes to the development of training material and user guides for internal systems.

8 Responsibility for Financial and Physical Resources

Advising on the proper and safe use of IT equipment by users.

Ensuring that all bespoke software developments conform to best practice standards for accessibility and user experience.

9 Responsibility for Human Resources

Plan and allocate work to junior members of the team the team. Mentoring and training of junior members, helping them to build their technical expertise.

Through regular 1-2-1 meetings monitor the progress of junior team members and play an active role in their career development.

10 Responsibility for Information Resources

Contributing to the planning, design and delivery of an agreed portfolio of appropriately developed and tested software applications and interfaces to agreed standards and complying with all necessary security protocols.

Contributing to the effective integration of ICT systems, ensuring compatibility and reliability are maintained at the highest possible level.

Contributing to the delivery of Worcestershire Acute Hospitals NHS Trusts bespoke software applications and associated system developments and ensuring that these applications are supported on a day to day basis once in the live environment.

Ensuring that IT developments are implemented in line with the ICT Systems & Development strategy, and ensuring that all developments meet the requirements of the organisation as determined by the Trusts IT strategy.

Maintaining user access and accounts for bespoke software applications developed by the Software Development & Integration team.

Maintaining training material and documentation for bespoke software and integration products developed by the Software Development & Integration team.

11 Responsibility for Research and Development

Keeping up to date, on an ongoing basis, with best practices in the technical field in order to enable the team to improve the way in which it implements systems, leading to quicker development, easier maintainability and higher quality. Spreading the results of these investigations throughout the department.

Researching and horizon scanning to the identify new and emerging technologies, tools and methodologies to improve the effectiveness of the Software Development & Integration team and the quality of their developments.

Adapting systems on an ongoing basis, as required by local or national policy, to ensure they meet changing end user needs.

12 Freedom to Act

Managing own workload.

Be the specialist and technical expert for all matters relating to software development and integration.

Identifying and contributing to the implementation of improvements within the development function.

Take a lead role on researching, advising and testing on new software tools and concepts that may be of value to the team, the end users or to the trust as a whole.

13 Physical Effort

Primary role involves continuous use of a PC.

Regular attendance of meetings throughout the working week.

Very occasional requirement to carry / move / install computer equipment.

14 Mental Effort

Ability to maintain prolonged periods of very intense concentration during problem analysis, design and implementation of software solutions.

Ability to concentrate during unpredictable and pressured situations and over long periods, especially when addressing complex technical IT problems and when resolving software errors.

Ability to deal with interruptions and to address unexpected and pressured incidents in the case of IT system failures.

Ability to quickly understand and analyse existing software developments and documentation and to resolve issues for these systems as and when required.

15. Emotional Effort

Rare exposure to distressing or emotional circumstances.

16. Working Conditions:

General office conditions.

Primary role involves continuous use of a PC. Risks associated are eye strain and back strain and RSI.

Occasional travel between sites may be required.

Participating in 24/7 on call rota to provide support of systems integration and data flows via the Trust Integration Engine, and providing an escalation point in the event of ICT system incidents related to integrated systems.

Job description

Job responsibilities

Post Summary:

The purpose of this post is:

To ensure that a range of IM&T information is processed in accordance with ICT policies and procedures with an emphasis on quality and excellence.

To investigate and resolve any issues associated with integration and bespoke software applications, ensuring clinical staff have access to the essential clinical information they need to manage patient care.

To develop new software solutions to support data capture, data integration, analysis and reporting to assist both clinical and non-clinical staff throughout the trust.

Work with external partners such as other trusts, Worcestershire councils and GPs to develop and enable solutions to the current data sharing challenges.

To use specialised, up to date knowledge to successfully develop or adapt a range software development and integration systems within the organisation.

1 Communication and Relationship Skills

Providing specialist technical advice to Systems & Development and ICT Programme staff in all relevant areas of IT software development and integration.

Providing advice and specialist training on bespoke systems developed within the Software Development & Integration team to other ICT team members, project stakeholders and other areas of the wider Trust staff.

Identifying and grasping complex technical issues quickly and advising non-technical colleagues on complex technical issues in a clear way.

2 Knowledge, Training and Experience

Educated to degree level or equivalent in a software/IT related discipline.

A minimum of 2 years experience working in a software developer role.

In depth knowledge and experience working with C#, .NET technologies and web based programming skills are required. Working knowledge of T-SQL programming to an advanced level and a good understanding of SQL Server relational database is also required.

Advanced level knowledge of Microsoft Office products Word, Excel, Access, Powerpoint.

Demonstrable experience of working with APIs ( Advanced Programmer Interfaces ) and in particular be familiar with SOAP and REST API web services.

A good understanding of HL7 and FIHR messaging concepts and standards, combined with experience of the Rhapsody engine for use with integration and interoperability.

The ability of maintain and configure Microsoft Windows 7 and 10, Windows Server 2008, IIS 6 will also be required.

Ensuring projects and software releases adhere to the security and information governance standards and requirements as defined by the organisation

The post holder will have detailed knowledge of the technology area and will provide consultancy within the Systems & Development department and for the wider ICT department.

The post holder should also have experience and a good understanding of project methodologies such as Agile or Prince 2.

3 Analytical and Judgemental Skills

Analysing complex user needs, designing systems to meet specification of others, developing code, testing and maintaining systems of organisational importance.

Assisting in identifying, mitigating and managing complex technical risks and potential problems before they become issues.

Analyse and considering options when deciding on the correct course of action when faced with specialist technical issues and technical queries.

Creative approach to problem solving especially in the areas of software development and integration.

Creating, maintaining and configuring software and/or hardware to meet end user needs.

Adopting a specialist analytical approach to IT problems and conducting and leading analysis in situations where the immediate cause of issues may be difficult to ascertain, critical to business and high profile.

Leading application development discussions and negotiations with 3rd parties and senior multi-disciplinary stakeholders to ensure that maximum value can be obtained from collaboration, convergence of technologies and the sharing of knowledge and information.

4 Planning and Organisational Skills

Managing own work and priorities, and be flexible when dealing with changing priorities.

Liaise with end users and provide estimates of work involved in achieving the business aims to enable a business cases to be considered.

Plan and organise the management of complex development projects and tasks. Track the progress of projects using appropriate tools. Report any issues or delays to management.

Be flexible in approach to projects and have the ability to multitask as required.

5 Physical Skills

Entry and manipulation of complex data and coding requiring advanced keyboard skills and a high level of accuracy.

6 Responsibility for Patient/Client Care

Incidental contact with patients

7 Responsibility for Policy/Service Development

Contributing to the creation and maintenance of best practice software development processes to ensure reproducible developments and high quality products for use within the team.

Contributes to the development of training material and user guides for internal systems.

8 Responsibility for Financial and Physical Resources

Advising on the proper and safe use of IT equipment by users.

Ensuring that all bespoke software developments conform to best practice standards for accessibility and user experience.

9 Responsibility for Human Resources

Plan and allocate work to junior members of the team the team. Mentoring and training of junior members, helping them to build their technical expertise.

Through regular 1-2-1 meetings monitor the progress of junior team members and play an active role in their career development.

10 Responsibility for Information Resources

Contributing to the planning, design and delivery of an agreed portfolio of appropriately developed and tested software applications and interfaces to agreed standards and complying with all necessary security protocols.

Contributing to the effective integration of ICT systems, ensuring compatibility and reliability are maintained at the highest possible level.

Contributing to the delivery of Worcestershire Acute Hospitals NHS Trusts bespoke software applications and associated system developments and ensuring that these applications are supported on a day to day basis once in the live environment.

Ensuring that IT developments are implemented in line with the ICT Systems & Development strategy, and ensuring that all developments meet the requirements of the organisation as determined by the Trusts IT strategy.

Maintaining user access and accounts for bespoke software applications developed by the Software Development & Integration team.

Maintaining training material and documentation for bespoke software and integration products developed by the Software Development & Integration team.

11 Responsibility for Research and Development

Keeping up to date, on an ongoing basis, with best practices in the technical field in order to enable the team to improve the way in which it implements systems, leading to quicker development, easier maintainability and higher quality. Spreading the results of these investigations throughout the department.

Researching and horizon scanning to the identify new and emerging technologies, tools and methodologies to improve the effectiveness of the Software Development & Integration team and the quality of their developments.

Adapting systems on an ongoing basis, as required by local or national policy, to ensure they meet changing end user needs.

12 Freedom to Act

Managing own workload.

Be the specialist and technical expert for all matters relating to software development and integration.

Identifying and contributing to the implementation of improvements within the development function.

Take a lead role on researching, advising and testing on new software tools and concepts that may be of value to the team, the end users or to the trust as a whole.

13 Physical Effort

Primary role involves continuous use of a PC.

Regular attendance of meetings throughout the working week.

Very occasional requirement to carry / move / install computer equipment.

14 Mental Effort

Ability to maintain prolonged periods of very intense concentration during problem analysis, design and implementation of software solutions.

Ability to concentrate during unpredictable and pressured situations and over long periods, especially when addressing complex technical IT problems and when resolving software errors.

Ability to deal with interruptions and to address unexpected and pressured incidents in the case of IT system failures.

Ability to quickly understand and analyse existing software developments and documentation and to resolve issues for these systems as and when required.

15. Emotional Effort

Rare exposure to distressing or emotional circumstances.

16. Working Conditions:

General office conditions.

Primary role involves continuous use of a PC. Risks associated are eye strain and back strain and RSI.

Occasional travel between sites may be required.

Participating in 24/7 on call rota to provide support of systems integration and data flows via the Trust Integration Engine, and providing an escalation point in the event of ICT system incidents related to integrated systems.

Person Specification

Skills/ Knowledge

Essential

  • Knowledge in software development with experience of:
  • -Microsoft C#.NET, VB.Net and associated frameworks / equivalent object orientated programming language
  • -Database technologies including MS SQL

Desirable

  • Appreciation of requirements, current issues & challenges for the NHS and social care
  • Awareness and knowledge of current IT Development best practice used in other healthcare organisations and across other industries and sectors
  • Principles of Information Governance.

Personal Qualities

Essential

  • Proactive, responsive and determined to succeed, with a good understanding of the need for procedures and how to implement these effectively in a high-pressure environment.
  • Manages own time effectively to prioritise competing demands working with minimal supervision.
  • Have the confidence and skills to quickly gain a good working knowledge of new product releases and new development tools in order to provide the flexibility to transfer between different projects as the need arises.
  • Able to identify and grasp complex technical issues arising from business plans and user specifications and able to communicate these issues to technical and non-technical staff in a clear and unambiguous way.
  • Good self-management with an eye for detail and ability to track issues and prioritise when under pressure.

Qualifications

Essential

  • Educated to HND/degree level in a suitable technical discipline, or possess equivalent relevant experience

Desirable

  • Relevant technical qualification for accreditation.
  • Business analysis experience
  • Recognised qualification in software integration

Experience

Essential

  • Good verbal and written communication skills.
  • 12 months experience in a software development environment.
  • Experience of producing system documentation
  • Experience of developing information reporting systems
Person Specification

Skills/ Knowledge

Essential

  • Knowledge in software development with experience of:
  • -Microsoft C#.NET, VB.Net and associated frameworks / equivalent object orientated programming language
  • -Database technologies including MS SQL

Desirable

  • Appreciation of requirements, current issues & challenges for the NHS and social care
  • Awareness and knowledge of current IT Development best practice used in other healthcare organisations and across other industries and sectors
  • Principles of Information Governance.

Personal Qualities

Essential

  • Proactive, responsive and determined to succeed, with a good understanding of the need for procedures and how to implement these effectively in a high-pressure environment.
  • Manages own time effectively to prioritise competing demands working with minimal supervision.
  • Have the confidence and skills to quickly gain a good working knowledge of new product releases and new development tools in order to provide the flexibility to transfer between different projects as the need arises.
  • Able to identify and grasp complex technical issues arising from business plans and user specifications and able to communicate these issues to technical and non-technical staff in a clear and unambiguous way.
  • Good self-management with an eye for detail and ability to track issues and prioritise when under pressure.

Qualifications

Essential

  • Educated to HND/degree level in a suitable technical discipline, or possess equivalent relevant experience

Desirable

  • Relevant technical qualification for accreditation.
  • Business analysis experience
  • Recognised qualification in software integration

Experience

Essential

  • Good verbal and written communication skills.
  • 12 months experience in a software development environment.
  • Experience of producing system documentation
  • Experience of developing information reporting systems

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

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

Worcestershire Acute Hospitals NHS Trust

Address

Charles Hastings Way

Worcester

Worcestershire

WR5 1DD


Employer's website

https://www.worcsacute.nhs.uk/ (Opens in a new tab)


Employer details

Employer name

Worcestershire Acute Hospitals NHS Trust

Address

Charles Hastings Way

Worcester

Worcestershire

WR5 1DD


Employer's website

https://www.worcsacute.nhs.uk/ (Opens in a new tab)


For questions about the job, contact:

Software Development & Integration Manager

Michael Davies

michael.davies17@nhs.net

Date posted

31 October 2024

Pay scheme

Agenda for change

Band

Band 6

Salary

£37,338 to £44,962 a year

Contract

Permanent

Working pattern

Full-time, Flexible working

Reference number

C9365-24-1231

Job locations

Charles Hastings Way

Worcester

Worcestershire

WR5 1DD


Supporting documents

Privacy notice

Worcestershire Acute Hospitals NHS Trust's privacy notice (opens in a new tab)