Job summary
An exciting opportunity has arisen to join the Integration and Development team at West Suffolk Hospital. Our Trust is one of the NHS Global Digital Exemplar sites. This internationally recognised award was given to hospitals delivering improvements in quality of care through world-class use of digital technologies. We are a local leader in integration of hospital systems both within and outside of our trust. As the only hospital in Suffolk with a full Electronic Patient Record, we can offer the chance to develop sophisticated integration with other systems.
We are looking for a talented developer to join us on a permanent basis. They will be working on several projects and initiatives to help support the clinical teams around the hospital deliver safer patient care more efficiently. Solutions to these issues are often complex and will require excellent problem-solving skills that go beyond good code and technical knowledge. The candidate will likely have thorough knowledge of JavaScript, MSSQL, HTML, XML/XSL, JSON & HL7v2. They will, ideally, be familiar with the Lyniate Rhapsody integration engine, or another integration engine such as Iguana or Mirth. Other experience with a development IDE such as Visual Studio alongside experience of a platform such as Azure Dev Ops would be advantageous. Our EPR is Cerner Millennium and knowledge of that system would be very helpful.
Main duties of the job
1.To maintain, develop and enhance a wide range of business-critical integrations within the Lyniate Rhapsody integration engine and Cerner Millennium Open View, taking into account defined user requirements
2.To make and modify EDI definitions within the Rhapsody Integration engine
3.To develop new and enhanced integration solutions using existing tools and technologies
4.To collaborate with external suppliers of existing and new integration solutions
5.To support integration BAU processes such as bug fixes, errors and service requests with both internal teams and 3rdparty suppliers.
6.To participate in the internal change control process
7.Document new solutions or changes and make those available to other team members via SharePoint
8.To maintain and improve existing software development practices
9.To write MS SQL queries to return date and update tables
10.To write JavaScript to work with different types of date (e.g., HL7v2, XML, JSON)
11.To develop understanding of the tools and technologies that can be used within the integration and interoperability sphere such as FHIR, MESH and NHS Transfer of Care
12.To translate the requirements of different workstreams in the trust to an integration workflow and to liaise with those workstreams to understand how this might affect clinical workflows within the trust
13.To develop further understanding of leading and upcoming technologies that could potentially enhance the Trusts integration service
About us
#BeKnown
at West Suffolk NHS Foundation Trust. By us. By our patients. By our community
Were
a busy, friendly, rural NHS Trust providing high-quality care and compassion to
more than a quarter of a million people across west Suffolk. We care for,
treat and support people in hospital, at home and in various community
settings.
The
West Suffolk Hospital in Bury St Edmunds provides acute and secondary care
services (emergency department, maternity and neonatal services, day surgery
unit, eye treatment centre, Macmillan unit and childrens ward). It has 500+
beds and is a partner teaching hospital of the University of Cambridge.
Adult
and paediatric community services, provided in collaboration with West Suffolk
Alliance partners, include a range of nursing, therapy, specialist, and ongoing
temporary care and rehabilitation, some at our Newmarket Community Hospital.
We
do our utmost to achieve outstanding clinical outcomes for patients and our
values of fairness, inclusivity, respect, safety and team work guide how we
work and behave as a team.
With
nearly 5,000 staff, from all over the world, we strive to make our organisation
a great place to work. Whatever your role or ambition, we want to help you be
the best you can be.
We
promote a diverse and inclusive community where everyones voice counts and you
can #BeKnown for whoever you are.
Join
us. What will you #BeKnown for?
Job description
Job responsibilities
JOB PURPOSE:
At West Suffolk
NHS Foundation Trust we use a variety of integration technologies to ensure
interoperability within the array of different systems in use. The purpose of this role is to maintain the
current systems in place, advise on how we would integrate new systems and then
to code and implement those new systems.
You will be
involved in planning, advising, maintaining and deploying such systems using a
variety of technologies. These include
the Rhapsody Integration Engine, Cerner Millenniums Open View product and other
supporting systems such as MS-SQL.
The primary
roles for the job holder will be:
To
maintain, develop and enhance a wide range of business-critical integrations
within the Rhapsody integration engine and Cerner Millennium Open View, taking
into account defined user requirements
To
make and modify EDI definitions within the Rhapsody Integration engine
To
develop new and enhanced integration solutions using existing tools and
technologies
To
collaborate with external suppliers of existing and new integration solutions
To
support integration BAU processes such as bug fixes, errors and service
requests with both internal teams and 3rd party suppliers.
To
participate in the internal change control process
Document
new solutions or changes and make those available to other team members via
SharePoint
Try
ensure that solutions are coded in such a way to be clear to other members of
the team
Where
complicated solutions are required, and beyond other team members
understanding, ensure that this is the only way and that they are very well
documented
To
maintain and improve existing software development practices
To
write MS SQL queries to return data and update tables
To
write JavaScript to work with different types of date (e.g., HL7v2, XML, JSON)
Key Tasks
As the trusts Senior Integration
Specialist the expectations of you will be:
To
develop understanding of the tools and technologies that can be used within the
integration and interoperability sphere such as FHIR, MESH and NHS Transfer of
Care
To
translate the requirements of different workstreams in the trust to an
integration workflow and to liaise with those workstreams to understand how
this might affect clinical workflows within the trust
To
develop further understanding of leading and upcoming technologies that could
potentially enhance the Trusts integration service
To
work closely with other staff in the development team and Digital Services
Department in the provision of a reliable, timely and responsive service under
the direction of the IT Interoperability and Development Manager
To
work closely with clinical support staff and consultants to support the EPR project
and Business as usual activities.
The post holder will also be required to
Work
to PRINCE2 standards of project methodology
Monitor
and manage their own workflow in conjunction with their manager and project
leads
Use
Azure Dev Ops to document workflows and progress
Work
within Agile guidelines where appropriate
Operate
within the existing change control process
Interact
with internal teams and external suppliers
Be
involved in all stages of project planning where it involves their area of
expertise
Be
able to diagnose integration and interoperability issues using internal
support, vendor helpdesk support and other sources where relevant
Keep
up to date on trust requirements for mandatory training and other courses
required for their position and banding
Partake
in meetings, and be knowledgeable of, surrounding the Future System relating to
the building of a new hospital at the trust
The successful candidate may also be asked
to
Present
to all levels of staff within the trust to explain solutions at a technical and
overview level
Work
alongside any junior members of the integration team to show them new
techniques or explain existing systems
Write
reports to explain any issues that solutions may have encountered
Partake
in DATIX risk meetings where something has gone wrong, or in meetings to
determine how we prevent future errors
Line
manage junior members of integration staff
The postholder is expected to adhere to
all relevant Trust policies and to monitor and ensure the adherence of the
staff reporting to their post.
They are expected to pursue a
well-defined continuing professional development programme to ensure that their
skills and those of any reporting staff remain relevant and of sufficient
detail to ensure the continuing reliability and performance of the technologies
implemented at the Trust and those technologies currently prevalent in industry
which may be relevant for future developments at the Trust. This will be
managed by means of the Trusts annual appraisal and objective setting process.
They will have the opportunity, and may
be required, to work from home and will be issued with the necessary equipment
to enable this.
Key Relationships
Outside of keeping their manage up to
date at all times, the Senior Integration Specialist will need to ensure the
following key relationships are kept in good standing:
Project
managers both within the Digital Services department and the trust in
general. These are key stakeholders in
all projects and they should be up to date at all times on the progress of work
on their projects.
Trust
digital Program Manager should be contacted any time a project manager isnt
available if there are delays to the work the post holder is doing, or indeed
if things are going better than expected
Other members of the integration and
development team. This will be mostly,
but not limited to, the form of 4 weekly stand-up calls at 08:30 on Monday,
Tuesday, Thursday and Friday. There will
also be a monthly team meeting on a Wednesday.
Any
3rd party suppliers that they are working on for current or future
projects
Where
any relationship breaks down or becomes difficult, they will bring this to
their line managers attention as soon as possible
General
responsibilities
Work
to keep down the number of repetitive errors in the integration engine
Work
with suppliers on upgrades and how theyll affect interfaces
Ensure
that the integration engine is on the latest version by working internally to
plan the best times to upgrade both test and production environments
Discuss
with internal teams about upgrades to the Cerner Millennium environment that
may be out of hours
Job description
Job responsibilities
JOB PURPOSE:
At West Suffolk
NHS Foundation Trust we use a variety of integration technologies to ensure
interoperability within the array of different systems in use. The purpose of this role is to maintain the
current systems in place, advise on how we would integrate new systems and then
to code and implement those new systems.
You will be
involved in planning, advising, maintaining and deploying such systems using a
variety of technologies. These include
the Rhapsody Integration Engine, Cerner Millenniums Open View product and other
supporting systems such as MS-SQL.
The primary
roles for the job holder will be:
To
maintain, develop and enhance a wide range of business-critical integrations
within the Rhapsody integration engine and Cerner Millennium Open View, taking
into account defined user requirements
To
make and modify EDI definitions within the Rhapsody Integration engine
To
develop new and enhanced integration solutions using existing tools and
technologies
To
collaborate with external suppliers of existing and new integration solutions
To
support integration BAU processes such as bug fixes, errors and service
requests with both internal teams and 3rd party suppliers.
To
participate in the internal change control process
Document
new solutions or changes and make those available to other team members via
SharePoint
Try
ensure that solutions are coded in such a way to be clear to other members of
the team
Where
complicated solutions are required, and beyond other team members
understanding, ensure that this is the only way and that they are very well
documented
To
maintain and improve existing software development practices
To
write MS SQL queries to return data and update tables
To
write JavaScript to work with different types of date (e.g., HL7v2, XML, JSON)
Key Tasks
As the trusts Senior Integration
Specialist the expectations of you will be:
To
develop understanding of the tools and technologies that can be used within the
integration and interoperability sphere such as FHIR, MESH and NHS Transfer of
Care
To
translate the requirements of different workstreams in the trust to an
integration workflow and to liaise with those workstreams to understand how
this might affect clinical workflows within the trust
To
develop further understanding of leading and upcoming technologies that could
potentially enhance the Trusts integration service
To
work closely with other staff in the development team and Digital Services
Department in the provision of a reliable, timely and responsive service under
the direction of the IT Interoperability and Development Manager
To
work closely with clinical support staff and consultants to support the EPR project
and Business as usual activities.
The post holder will also be required to
Work
to PRINCE2 standards of project methodology
Monitor
and manage their own workflow in conjunction with their manager and project
leads
Use
Azure Dev Ops to document workflows and progress
Work
within Agile guidelines where appropriate
Operate
within the existing change control process
Interact
with internal teams and external suppliers
Be
involved in all stages of project planning where it involves their area of
expertise
Be
able to diagnose integration and interoperability issues using internal
support, vendor helpdesk support and other sources where relevant
Keep
up to date on trust requirements for mandatory training and other courses
required for their position and banding
Partake
in meetings, and be knowledgeable of, surrounding the Future System relating to
the building of a new hospital at the trust
The successful candidate may also be asked
to
Present
to all levels of staff within the trust to explain solutions at a technical and
overview level
Work
alongside any junior members of the integration team to show them new
techniques or explain existing systems
Write
reports to explain any issues that solutions may have encountered
Partake
in DATIX risk meetings where something has gone wrong, or in meetings to
determine how we prevent future errors
Line
manage junior members of integration staff
The postholder is expected to adhere to
all relevant Trust policies and to monitor and ensure the adherence of the
staff reporting to their post.
They are expected to pursue a
well-defined continuing professional development programme to ensure that their
skills and those of any reporting staff remain relevant and of sufficient
detail to ensure the continuing reliability and performance of the technologies
implemented at the Trust and those technologies currently prevalent in industry
which may be relevant for future developments at the Trust. This will be
managed by means of the Trusts annual appraisal and objective setting process.
They will have the opportunity, and may
be required, to work from home and will be issued with the necessary equipment
to enable this.
Key Relationships
Outside of keeping their manage up to
date at all times, the Senior Integration Specialist will need to ensure the
following key relationships are kept in good standing:
Project
managers both within the Digital Services department and the trust in
general. These are key stakeholders in
all projects and they should be up to date at all times on the progress of work
on their projects.
Trust
digital Program Manager should be contacted any time a project manager isnt
available if there are delays to the work the post holder is doing, or indeed
if things are going better than expected
Other members of the integration and
development team. This will be mostly,
but not limited to, the form of 4 weekly stand-up calls at 08:30 on Monday,
Tuesday, Thursday and Friday. There will
also be a monthly team meeting on a Wednesday.
Any
3rd party suppliers that they are working on for current or future
projects
Where
any relationship breaks down or becomes difficult, they will bring this to
their line managers attention as soon as possible
General
responsibilities
Work
to keep down the number of repetitive errors in the integration engine
Work
with suppliers on upgrades and how theyll affect interfaces
Ensure
that the integration engine is on the latest version by working internally to
plan the best times to upgrade both test and production environments
Discuss
with internal teams about upgrades to the Cerner Millennium environment that
may be out of hours
Person Specification
Personal Qualities
Essential
- Accountability Takes responsibility for own actions and promotes good team working
- Openness Shares information and good practice appropriately
- Mutual respect Treats others with courtesy and respect at all
Qualifications
Essential
- Degree or equivalent experience
Desirable
- Integration Qualifications
- SQL Qualifications
- JavaScript Qualifications
Experience
Essential
- Evidence of current integration experience or the core technologies around integration
- Knowledge of HL7 V2
- JavaScript
- MS SQL
- Experience with Restful or SOAP APIs
Desirable
- Knowledge of FHIR standards
- Experience with a modern Integration engine
- Azure cloud storage read/write experience
Skill & Abilities
Essential
- Negotiating and influencing skills able to work positively as a team member
- Excellent communication skills in particular verbal communications and written for reports
- Articulate - particularly able to express technical ideas to a non-technical audience
- Good organisational and planning skills, ability to work under pressure, prioritise effectively and reprioritise work as required by unexpected events.
- Flexible approach to working tasks with the ability to work as part of a team as well as working on own
- Aptitude for sharing knowledge with other IT Team members
- Ability to work without supervision and use initiative
- Good time management skills
Person Specification
Personal Qualities
Essential
- Accountability Takes responsibility for own actions and promotes good team working
- Openness Shares information and good practice appropriately
- Mutual respect Treats others with courtesy and respect at all
Qualifications
Essential
- Degree or equivalent experience
Desirable
- Integration Qualifications
- SQL Qualifications
- JavaScript Qualifications
Experience
Essential
- Evidence of current integration experience or the core technologies around integration
- Knowledge of HL7 V2
- JavaScript
- MS SQL
- Experience with Restful or SOAP APIs
Desirable
- Knowledge of FHIR standards
- Experience with a modern Integration engine
- Azure cloud storage read/write experience
Skill & Abilities
Essential
- Negotiating and influencing skills able to work positively as a team member
- Excellent communication skills in particular verbal communications and written for reports
- Articulate - particularly able to express technical ideas to a non-technical audience
- Good organisational and planning skills, ability to work under pressure, prioritise effectively and reprioritise work as required by unexpected events.
- Flexible approach to working tasks with the ability to work as part of a team as well as working on own
- Aptitude for sharing knowledge with other IT Team members
- Ability to work without supervision and use initiative
- Good time management skills
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.
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.
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
West Suffolk NHS Foundation Trust
Address
West Suffolk Hospitals Nhs Trust
Hardwick Lane
Bury St. Edmunds
Suffolk
IP332QZ
Employer's website
https://www.wsh.nhs.uk (Opens in a new tab)