Skip to main content
Please wait, loading

Job summary

Main area
Integrations, Applications & Database Development
Grade
NHS AfC: Band 6
Contract
Fixed term: 12 months
Hours
Full time - 37.5 hours per week
Job ref
301-JP-24-6404226
Employer
Midlands Partnership University NHS Foundation Trust
Employer type
NHS
Site
Remote / Hybrid Working Available (UK Based)
Town
Stafford
Salary
£35,392 - £42,618 per annum
Salary period
Yearly
Closing
21/07/2024 23:59

Employer heading

Midlands Partnership University NHS Foundation Trust logo

Integrations Developer

NHS AfC: Band 6

Job overview

The primary focus of this role is the design, development, and technical integration of clinical systems, including but not limited to RiO, SafeGuard and EPMA. This position involves working with associated applications, databases, and reports to streamline the processing and distribution of information using a wide range of software tools. 

This role also incorporates the need to provide support to users on various applications, training and demonstration of systems and the need to communicate complex technical issues to non-technical staff. 

Main duties of the job

  • Integration Development: Develop and support the Trust's integration links using standards like HL7, FHIR, and SOAP, utilising the Mirth Integration Engine to ensure seamless data flow across systems. 

  • Application Development: Support the development of bespoke applications using technologies such as SQL, ASP.NET, .NET Core, React and React Native. 

  • Database Management: Use SQL, complex stored procedures, views, and triggers to access data in data warehouses. Design and develop corporate and clinical databases utilising SQL Server or similar database management software. 
  • Robotic Process Automation (RPA): Undertake RPA projects to automate processes within the Trust, enhancing efficiency and reducing manual workload.

Working for our organisation

By joining Team MPFT, you will be helping  your communities and in return for this, we will support you by; 

  • Supporting your career development and progression
  • Excellent NHS Pension scheme
  • Generous maternity, paternity and adoption leave
  • Options for flexible working
  • Up to 27 days annual leave (increasing with service up to 33 days) and the opportunity to purchase additional leave
  • Extensive Health and Wellbeing support and resources
  • If you work in our community teams, we pay for your time travelling between patients
  • Lease car if you complete more than 500 business miles per annum, fully insured and maintained (including tyres), mileage paid at lease car rate
  • Salary sacrifice car - fully insured and maintained (including tyres), your gross pay is reduced by the cost of the vehicle before tax, NI and pension deductions are calculated, mileage paid at business rates
  • Salary sacrifice bikes up to £2k
  • Free car parking at all trust sites
  • Free flu vaccinations every year
  • Citizens Advice support linked with a Hardship Fund for one off additional support up to £250 (if the criteria is met)

And more. We are proud to be a diverse and inclusive organisation and there is a choice of staff networks that help you meet like-minded people. 

Please note, we may be required to close this vacancy early if we receive a high volume of applications

Detailed job description and main responsibilities

Main Duties & Responsibilities

  • Development and support of the Trust’s integration links using a wide range of standards such as HL7, FHIR and SOAP, utilising the Mirth Integration Engine.  

  • Support the development of bespoke application development using SQL, ASP.NET, .NET Core, React and React Native. 

  • Undertaking Robotic Process Automation projects to help the trust achieve system automations. 

  • Analysis and interpretation of user requirements into technical requirements with associated documentation. 

  • Produce updated documentation on technical solution proposals, requirements, functional specifications and change requests. 

  • Work with the MPFT Data Warehouse function to ensure consistency of data capture. 

  • Support the application development team’s servers including the deployment of new software, troubleshooting and correcting errors as well as planned maintenance. 

  • Maintain an awareness of the latest software tools, keeping up to date with technological sources and innovations. 

  • Support and facilitate the transition from legacy systems to new systems. This includes working closely with various Trust teams to maintain system stability and addressing technical debt to ensure a seamless and reliable transition. 

  • Participate when required in the planning meetings and user groups for services both internal and external to the organisation.  

  • Work closely with / participate in the strategic planning and development of information technology services within the Trust to deliver local IT requirements. 

  • Play a role in the planning and delivery of systems and application development that will have impact right across the Trust that will set its future direction. 

  • Contribute to the definition of systems and application architecture for the development of a common framework to support various applications throughout the Trust. This will include: new Integrations and bespoke applications 

  • Contribute towards defining Service Level Agreements and maintenance procedures for the in-house development of applications. 

  • Contribute to the development and implementation of the information technology components of the Trust’s Infrastructure Strategy. 

  • Contribute to the development of training material and user guides and the delivery of such materials to end users. 

  • Assist the project / programme managers, clinical staff and Head of Application Development in developing delivery timeframes by identifying key development activities, and technical dependencies and risks.  

  • In conjunction with the project managers, to ensure processes are in place to track progress, change control, benefits realisation and risks in relation to projects and programmes of work. 

 

 

 

 

 

Decisions and judgements 

 

 

  • Plan and prioritise workload using appropriate software tools to meet the demands of the business 

  • Analyse and interpret user needs to develop systems and reporting solutions. 

  • Responsible for simplifying and streamlining processes and ways of working. 

  • Propose new ways of working where necessary. 

 

 

 

 

 

Communication and relationships 

 

 

  • Communicate highly complex information some of which may be sensitive or contentious with both internal staff and customer representatives. 

  • Communicate with non-IM&T staff at all levels to resolve user problems with applications. 

  • Communicate effectively both verbally and in writing. 

 

 

  

 

 

Physical demands of the job 

 

 

  • Demonstrate advanced keyboard skills, ensuring data entry is both accurate and timely. 

  • Using VDU equipment for most of the working day. 

  • Work within normal office conditions visiting computer centres as necessary. 

  • Lift and manoeuvre light goods and equipment in accordance with the manual handling regulations and good practice. 

  • Light physical effort such as sitting, walking or standing. 

  • Driving or travelling to MPFT sites within Staffordshire and nationally, as required. 

 

 

 

 

 

Most challenging/difficult parts of the job 

 

  • Maintaining concentration when working on ICT issues which may be of a complex nature or multithreaded e.g. designing complex software systems, formation of technical specifications and presentations. 

  • May be required to handle interruptions during times of concentration so as to be able to deal with staff/customer queries. 

  • Finding and fixing bugs in complex software solutions. 

Person specification

QUALIFICATIONS & TRAINING

Essential criteria
  • Degree or equivalent experience
  • Proficient in Microsoft Office applications
Desirable criteria
  • Degree in computer science

EXPERIENCE

Essential criteria
  • Programming/database development experience
  • Experience in handling a range of complex datasets
  • 1 Years + experience in designing, developing and supporting integration of systems
Desirable criteria
  • Experience in using structured methodologies to plan development work
  • NHS Experience
  • Experience of working with complex NHS datasets
  • An understanding of the information flows between NHS organisations

SKILLS, KNOWLEDGE & ABILITIES

Essential criteria
  • As the post requires working with patient data, a working knowledge of safe haven procedures, best practice, and the ability to deal with highly complex and sensitive data is essential
  • Excellent understanding of systems analysis and design methodologies
  • Excellent knowledge of Integration standards such as HL7, FHIR, SOAP
  • Understanding of software development using databases, and writing database reports using SQL based tools
  • Production of comprehensive application documentation
  • Ability to analyse complex user requirements when designing/configuring software
  • Deliver robust system and unit testing
  • Ability to analyse, investigate and resolve complex IT queries
Desirable criteria
  • Understanding of IM&T within the NHS
  • Experience of working with Mirth integration engine
  • Experience of working with RiO EPR system
  • Skills in designing, developing and bespoke software applications that meet user and organisational requirements

PERSONAL ATTRIBUTES

Essential criteria
  • Communication of complex information to peers and non-IT staff
  • Ability to organise and prioritise own workload and to provide a timely and accurate service
  • Highly motivated
  • Reliability & Flexibility
  • Ability to work in a team
  • Good communication skills (oral, written, and presentation)
  • The ability to communicate with staff at all levels of the organisation
  • Ability to instruct training staff in the use of new systems
  • Must hold a valid driving licence
Desirable criteria
  • Sharing skills and knowledge with other members of the team

Employer certification / accreditation badges

Veteran AwareApprenticeships logoNo smoking policyAge positiveCare quality commission - GoodMindful employer.  Being positive about mental health.Disability confident employerStep into healthArmed Forces Covenant

Documents to download

Apply online now

Further details / informal visits contact

Name
Haobo Wang
Job title
Senior Integrations Developer
Email address
[email protected]
Telephone number
03007907000
Apply online nowAlert me to similar vacancies