top of page

Home  /  Roles recruiting  /  Senior Integration Developer

Senior Integration Developer x3

​£52,093 - £58,186 per annum

Job purpose

The Trust has an ambitious Digital Transformation strategy based on new technology to transform cancer care, staff experience, and the way in which patients and families experience our services.

​

The programme to deliver this strategy involves the replacement of large parts of the enterprise architecture over the period 2019-24. Included in this is the implementation of a new Electronic Patient Record, a new Data Warehouse and integration of class-leading solutions into a modern, scalable and flexible enterprise architecture.

​

The postholder will be a core member of the Integration Team, responsible for developing key new IT solutions in the strategic replacement programme, focused on integration and interoperability as their specialist technical field.

​

The postholder will work closely with wider members of the RM Digital Services Team, especially on the design and build of interfaces for the new digital health record..

​

The postholder will serve as technical integration lead on the DHR and will act as a Subject Matter Expert (SME) in key application areas.

​

The postholder will mentor less experienced members of Integration Team and will contribute to and lead technical workshops on a wide range of topics.

​

​

Key tasks

  • Develop integration and interoperability solutions in accordance with Trust development standards and the guidance of the Integration Development Manager.

  • Build extensible data acquisition and integration solutions to meet the functional and non-functional requirements of the business.

  • Implement processes and logic to extract, transform, and distribute data across one or more data stores from a wide variety of sources.

  • Follow local integration development methodology, including strict adherence to the Trust change and release procedures and associated documentation.

  • Build solutions from user requirement and functional specifications that are fit for purpose, scalable and flexible as true enterprise solutions.

  • Optimize data integration platform to provide optimal performance under increasing data volumes.

  • Upload data into appropriate databases in accurate and timely manner.

  • Develop efficient solutions according to good development practice, promoting code re-use and efficient development.

  • Interpret relevant professional, departmental, Trust and national policy, as well as Legal and Information/Clinical Governance requirements when implementing solutions.

  • Produce robust and detailed technical documentation in support of solution implementations and ongoing service operations.

  • Contribute significantly to software development methodology to achieve the optimal applications capability, development productivity, maintainability and performance.

  • Demonstrate consistent individual performance in HL7, FHIR, XML, Web Services (among other) technologies, as core development skills to a high standard.

  • Develop solutions in ways that allow future changes to be implemented with minimal service disruption.

  • Manage their own work plan and that of more junior staff according to agreed deliverables and timeframes, reporting any deviations to the Integration Development Manager.

  • Lead and contribute to regular technical workshops and reviews with members of the Integration Team in the interests of knowledge sharing, technical design and problem resolution.

  • Contribute to the development of data integration standards according to the enterprise’s information services policies as well as best practices.

  • Conduct peer review of other developers’ work to ensure consistent methodologies are followed and to make recommendations where necessary.

  • Liaise with users at all levels to ensure digital solutions support and improve their operations.

  • Work with Analysts and Business Users to translate functional specifications into technical designs for implementation and deployment.

  • Provide third-line support across integration solutions as part of routine incident management, ensuring service level agreements and customer satisfaction are consistently achieved.

  • Liaise with wider technical teams including local system managers and the Trust’s IT service provider, Sphere, as part of incident and problem management, and new solution design.

  • Liaise with third party software vendors to agree new solution designs and to resolve incidents and problems during business-as-usual operations.

  • Work closely with local system managers to agree requirements, solution designs, testing plans and implementation timelines for changes affecting their areas of responsibility.

  • Deliver solutions consistently according to agreed departmental priorities and plans, raising concerns and issues affecting delivery in a timely way to managers.

  • Escalate issues affecting system performance to managers, raising change requests as needed to ensure the ongoing good health of systems.

  • Perform rigorous unit, integration and system testing to ensure changes are released with minimal adverse impact.

  • Attend offsite training as required to ensure their skills and knowledge are appropriate for current and future development needs.

  • Be the technical lead for key application/integration areas, representing RM Digital Services as required at project meetings, technical workshops, and technical calls.

  • Form part of evaluation teams during the procurement of new solutions and technologies.

  • Report the status of work packages and record their time accurately on a weekly basis so that the progress and cost of work can be properly determined.

​

​

Employee specification

Key

Essential (E), Desirable (D), Application Form (A),​ Interview (I), References (R), Certificate (C)

​

​

Education / Qualifications

  • Master’s degree in a computer science or related subject, or equivalent experience in large-scale, complex IT solution implementations involving integration/interoperability.

  • ITIL V3 certified

​

​

Experience

  • Extensive experience of working on business-led IT projects as a software developer/integration engineer.

  • Significant recent experience of detailed working with industry-standard integration engines.

  • Significant experience of integration/interoperability development within a healthcare setting.

  • Successful track record of project delivery across the entire IT systems project lifecycle.

  • Experienced in technical management.

  • Experienced in liaising with software suppliers and mentoring technical IT staff.

  • Working experience of the InterSystems Toolset, including Cache database, HealthConnect/HealthShare integration platform.

  • Experience of clinical software manufacture and deployment.

​

​

Skills/ Abilities / Knowledge

  • Advanced knowledge of healthcare integration technologies and standards, such as HL7, IHE, FHIR.

  • Advanced skills in information flow analysis and data mapping between systems, able to design solutions to support all necessary information flows.

  • Industrial grade programming skills, fully conversant with several of the following languages and technologies: Cache Object Script, JavaScript, C#, SQL, HTML, XML, XSLT, XDS, SOAP/RESTful

  • Web Services.

  • Knowledge of information security and data protection in respect of patient and clinical information.

  • Good organizing skills with attention to detail and the need for accuracy.

  • Ability to work collaboratively with multi- disciplinary teams across organizations.

  • Comfortable working to agreed objectives, delivering on a complex project plan and taking responsibility without supervision for completion of tasks.

  • Strong delivery focus and able to meet tight deadlines within the pressures of working in a busy environment.

  • Evidence of good environment management practice.

  • Skilled in communicating effectively with all levels of staff in the NHS, with technical staff and suppliers.

  • Trained in the InterSystems product toolset, particularly HealthConnect/HealthShare and Cache.

​

Other requirements

  • Professional in approach.

  • Creative approach to problem solving.

  • Commitment to Equal Opportunities.

  • Capable of dealing with changing working conditions with a flexible attitude.

  • Self-motivated individual, who generates ideas and carries them forward, keen to deliver results and take ownership of work across the full software development lifecycle.

  • The ability to cope with the change and financial pressures that are typical of any NHS Trust.

  • Proven ability to deal with high pressure and high- profile projects.

​

​

Physical

  • Able to work on multiple sites and to be flexible to meet the needs of the role.

​

​

bottom of page