The Trust is seeking to appoint an EPR Junior Developer. The Trust has a Cerner Millennium EPR and a range of other clinical systems as well as an Information Exchange Portal for integrated working with primary and social care. The strategy is based upon the implementation and exploitation of the Cerner Millennium suite of software and extending its application into all aspects of patient care and care management. To support the clinically-led programme in order to maximise clinical benefits and also achieve significant operational process efficiencies and financial savings we are seeking one EPR Junior Developer Band 7.
Our EPR Configuration Analysts’ undertake the work of developing new clinical functionality within the Trust’s Cerner Millennium system, adapting workflows to meet clinical and operational needs and troubleshoot issues arising with the system, as part of a wider support team. The EPR Junior Developer will work within the team to support development of custom mPages using CCL, HTML, CSS and JavaScript.
Working with clinicians, managers, technical specialists and where necessary third party suppliers, the post holder will be required to support the specification and development of in-house applications and systems integration engines on a Trust-wide and CPG basis, as directed by the Configuration Manager. The post holder must adhere to accepted development and interfacing standards, and must ensure internally developed clinical and managerial systems and interfaces are fit for purpose, meet the needs of their users and ultimately support the effective management of services and the treatment of patients.
At Imperial College Healthcare you can achieve extraordinary things with extraordinary people, working with leading clinicians pushing boundaries in patient care. Become part of a vibrant team living our values – expert, kind, collaborative and aspirational. You’ll get an experience like no other and will fast forward your career.
Benefits include career development, flexible working and wellbeing, staff recognition scheme. Make use of optional benefits including Cycle to work, car lease schemes, season ticket loan or membership options for onsite leisure facilities. We encourage staff to have the Covid vaccination to protect themselves, patients, other colleagues as well as the wider community. Please note it is an operational requirement to comply with infection prevention and control procedures within the Trust such as lateral flow testing, handwashing and the wearing of masks, according to the procedures in place at any time or location. As part of our continued response to Covid19 we are still conducting the majority of our interviews virtually.
We are committed to equal opportunities and improving the working lives of our staff and will consider applications to work flexibly, part-time or job share.
Key areas of responsibility
System Development – responsible for supporting the internal development of key information and clinical systems across the Trust, writing specifications and implementing stakeholder requirements to support the strategic, operational and clinical needs of the Trust and its users
System Interface Development – responsible for supporting the development of interfaces between electronic information, management and clinical systems, adhering to messaging standards and ensuring the necessary information is passed between systems and translated accordingly
Product Support – provide specialist support for all live, internally developed applications across the Trust, resolving highly complex problems and delivering system enhancements/change requests according to clinical/financial/product/user demand. This will involve working to tight deadlines, using a high degree of independence in assessing urgency of problems and investigating/researching the best solution
Best Practice Application – ensure best practice in software engineering and interface development is applied consistently within the Systems Solutions team and across ICT, and to ensure policy compliance with internal systems and those delivered by external suppliers.
Planning – work with senior IT managers to assist in the planning of a coherent, ongoing applications architecture strategy
Ongoing Development – keep abreast of changes to the tools and techniques associated with systems and interfaces development, and ensure all Trust products are up to date and technically sound and future proof
General Responsibilities
MAIN TASKS AND RESPONSIBILITIES:
1. Systems and Interface Development
1.1 Work with stakeholders to identify user requirements
1.2 Translate user requirements into detailed specifications
1.3 Undertake development work in accordance with defined specifications and systems development platforms and standards
1.4 Assess amount of development work required and inform stakeholders and the Configuration Manager accordingly
1.5 Document at all stages the specification and development process to ensure a detailed audit trail is in existence for future reference
1.6 Unit test developed systems and interfaces in line with departmental and user requirements
1.7 Rectify any testing issues once identified, working with the senior developers and users to ensure the functionality is fit for purpose
1.8 Seek sign off and approval from the senior development team and the end users of the developed system
1.9 Assist in the development of end user manuals and support manuals for the developed systems
1.10 Ensure best practice in software engineering is applied within the Systems Solutions team, and across ICT, and ensure policy compliance on internal systems and those delivered by external suppliers.
1.11 Work with senior IT managers to ensure the implementation of a coherent on-going application architecture strategy
1.12 Adhere at all times to accepted and development platforms, tools and standards, keeping ones knowledge base up to date in relation to these areas
1.13 Work autonomously on highly complex development projects on new and existing internally developed applications, analysing and interpreting highly complex needs across diverse user groups to ensure that the system provided meets the needs of all parties.
1.14 To support the design, development, testing and delivery of the deployment of applications, within the existing internal technical framework for development, according to Trust and ICT policies, ensuring that systems provided conform to Trust and ICT policies and meet the needs of stakeholders.
1.15 As technical subject matter expert, to work with the Configuration Manager and act with a degree of autonomy in devising solutions to deliver the required systems, ensuring that work flows are simplified wherever possible, the system is simple for users to understand and use, and that any security and data privacy requirements are met to ensure that neither staff not patient confidentiality is compromised.
1.16 To ensure that all requirements, specifications, design and coding are documented and kept up-to-date, both from a technical perspective and also in terms of providing easy-to-use documentation for the end users.
1.17 To support the handover of developed applications to other functions within IT (including HelpDesk, Server and Applications Support) to ensure a smooth transition from Development to Production
2. Change Management
2.1 To ensure the smooth implementation of new systems, which may require working closely with end users in overcoming barriers to changes in working practices, and will require solid understanding of how new practices will reduce workload and lead to savings for the Trust.
2.2 Assist users in using the newly developed systems
2.3 Support the training team in the development of user guides
3. Communication
3.1 Meet with stakeholders and end users to discuss their system needs – managerial, clinical or other
3.2 Present often complex technical information to the user base in a manner that they are able to understand and relate to the work environment
3.3 Keep end users and the development team up to date with progress at all stages of the development cycle
3.4 Communicate with users on matters such as system upgrades, bugs, fixes and other matters that may affect usage of the system
4. Other duties
4.1. Provide cover for colleagues as appropriate.
4.2 Work as part of the developers’ team, contributing to team discussions and activities
4.3 Support junior members of the team in undertaking their daily duties
4.4 Keep ones knowledge base, and that of the team, up to date in relation to any technical or procedural changes relating to the role
5. Scope and Purpose of Job Description
A job description does not constitute a ‘term and condition of employment’. It is provided only as a guide to assist the employee in the performance of their job. The Trust is a fast moving organisation and therefore changes in employees’ duties may be necessary from time to time. The job description is not intended to be an inflexible or finite list of tasks and may be varied from time to time after consultation/discussion with the postholder.
Job Description: The Role The Health Care Technology Group (HCG) supports the recordkeeping and administration of health benefits (medical, dental...
Apply For This JobJob Category: Human Resources Opportunity Awaits at Altus Group! Who we are Altus Group is a leading provider of independent...
Apply For This JobThis job is remote anywhere in the U.S. Total compensation includes additional commissions that are paid pursuant to the company’s...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> At Cirrus Logic, we develop high-performance, low power signal processing solutions, delivering innovative end-user experiences...
Apply For This Jobjob description We are actively hiring for an IT Sourcing Client Relationship Manager II. Join us and support CSAA Insurance...
Apply For This JobJob Description Requirements Educational Requirements : Bachelor’s degree in Computer Science, Information Technology, or related discipline from an accredited institution....
Apply For This Job