The post holder will be responsible for the delivery of software solutions and solving complex business problems using C#, ASP, JavaScript and openEHR technologies.
The post holder will be involved in the end-to-end product lifecycle including design, development, testing, maintenance, monitoring and support for the Electronic Health Record platform and other internally developed systems, and will be expected to collaborate directly with clinical stakeholders.
Responsible for leading the development policy and ensuring engineering functions are accredited to recognised industry standards and/or follow engineering best practices.
Leading the continuous improvement and performance management of these services, the Software Engineering and Architecture Lead will strive to be a leading, reputable example within the NHS and will use a network of industry links to improve practice, appraise new technologies and ways of working.
As a leader in Digital Services, the post holder will take responsibility for continual appraisal of services and will work closely with senior staff across Digital Services and the Trust to marshal the delivery of key projects as defined within corporate objectives.
The Christie digital ambition over the next 5 years will: –
As a Trust we want to stay at the forefront of care through new technological advances including Proton Beam, Bio Medical Research and experimental cancer therapies. As the Christie’s Digital Service, we need to deliver the digital platforms to support these advances.
We’re looking for a Software Engineering Lead to spearhead, build and expand the EHR platform for this outstanding NHS Trust. We are looking for ambitious, curious and talented leader who wants to be part of a team where everything they build benefits patients and cancer research.
Important attributes include product management talent, dedication, craft, perfectionism and an obsession with delivering fast at high quality.
ORGANISATIONAL ARRANGEMENTS
Accountable to: Head of Product Engineering
Responsible for: Senior Software Engineer
Site Reliability Engineer
Data Engineer (professionally)
The post holder will be responsible for the direct day to day management of contract staff, employed specifically on programmes and projects aligned to their area of responsibility to ensure a high standard of professionalism, efficiency, and effectiveness in the delivery of key projects and milestones.
DUTIES AND RESPONSIBILITIES
Ensure objectives, policy and procedures are developed and implemented consistently to achieve the highest standards of development practice within Digital Services teams and Trust wide.
Ensure development governance structures including operational groups, meetings, methodologies, risk management, incident management and other working practices are defined and regularly reviewed for effectiveness.
Define and monitor performance metrics within the teams and hold the leads to account in delivering them.
Ensure the links, formal reporting and communications of work between Digital Services, the programme team and the digital clinical representatives are optimised and regularly reviewed for effectiveness.
Oversee the delivery of action plans to address key risks arising from assessment of priority, incidents, and issues.
The post holder will have a high degree of autonomy in making decisions on proposed designs, solutions and methodologies in software engineering.
The post holder will be required to appraise and implement technical direction considering the expert advice from their professional teams, industry trend and external expert advice as required.
Will hold responsibility for the non-functional and support implications of technical developments and will advise the Trust on the actions required to fulfil any perceived shortfall of accepted standard.
Human Resources
Line manages own team in line with appropriate policies, procedures, working practices and guidelines, ensuring all resources are deployed to maximise an efficient and effective delivery of support services to patients and users.
The post holder has responsibility to ensure robust line management of the multiple teams within their remit.
Provide regular performance reports on progress, status, and achievements for own area to be used by management and users.
Undertake and support the development of staff in line with personal development reviews and other associated guidance.
Provide training for staff from own or other disciplines on own subject area, when required.
Provide regular performance reports on progress, status, and achievements for own area to be used by both management and users.
On occasion the post holder may be required to work unsociable hours to support and/or enable the delivery of key programmes or projects.
Financial/Physical Resources
Ensure the robust management of financial resources allocated to own areas and make proposals to maximise those resources through budget setting, recharges, long term financial planning and cost saving opportunities.
Be responsible for the safe use of ICT hardware and software.
Monitor the maintenance and support contracts allocated to own area, ensuring continuity of service and budget management. Liaise with third party suppliers to identify and evaluate potential value for money contracts.
Liaise with external agencies, suppliers and contractors ensuring delivery of service is in line with agreed contracts.
Lead business appraisals and business case production when required in partnership with Trust stake holders. Undertake solution searches and appraisals of supplier proposals.
Ensure Trust procurement processes and procedures are followed in a timely and efficient manner and participate in the procurement process where relevant, aiding for the development and assessment of procurement documentation as required.
Ensure the post holder adheres to Trust Standing Financial Instructions (SFIs) and procurement guidelines.
Project Management
Advise and participate in the development and implementation of projects, where required, ensuring Informatics provision of integrated solutions and user objectives are achieved.
Ensure project tasks, where required, are successfully delivered in line with agreed timescales and budgets.
Support the activities of project boards and project teams, when required, and making presentations, where required, to all levels of staff.
Where required lead work streams as part of projects for engineered functionality.
Ensure any project management documentation or reports are delivered in line with agreed standards and timescales.
Policy/Service Development/Governance
Act as an ambassador for Digital Services by developing and maintaining excellent working relationships with users across the organisation to deliver a high quality, standard IT culture to achieve local requirements and national targets.
Lead in the development and maintenance of a culture of service provision and continuous improvement for own areas.
Be responsible for the development of/and implementing policies for own work area and for proposing changes to policies, in line with legislation, Trust and NHS policies and guidelines across the Trust, where appropriate.
Pro-actively participate in ensuring that Informatics services delivered within the Trust reflect best practice with respect to organisational, NHS and legislative requirements and guidelines including IT Infrastructure Library (ITIL), Data Protection Act (2018), Information Standards, Information Security and compliance with NHS Information Governance.
Lead in Information Governance and security as required and ensure appropriate governance and security in own area.
Lead quality management system, undertaking Trust wide audits to ensure compliance and designed to improve digital systems and services.
Ensure change management is applied in own areas and follows implemented policies and procedures.
Ensure all documentation relating to own area is complete and fit for purpose and all releases relating to hardware, software and documentation is controlled.
Ensure there is a proactive and comprehensive approach to risk management and be responsible for service continuity for own area and participate in the Informatics service continuity planning.
Lead for undertaking Root Cause Analysis (RCA) for allocated incidents and problems; instigating emergency action, when required, liaising with other Trust Managers, as appropriate.
Business Continuity Management
Lead in the development, exercising, maintaining, and reviewing of business continuity plans.
Participate in the business impact analysis exercises highlighting critical business processes within own area.
Be familiar with the Trust Business Continuity Plan and personal responsibilities within where applicable.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Description About the Team: You will be part of Intel Advanced Design Organization (AD)...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> JOB SUMMARY: Prepares the most time- and resource-efficient daily Operating Room schedules based on physician...
Apply For This JobFull Job Description About us: Gravity Sketch is the category leader solving the challenges faced by teams that design 3D...
Apply For This JobWe are a small Residential and Commercial Cleaning Business. Looking for a Receptionist/Office Manager/Helper to answer our phone and email...
Apply For This JobYour Impact: Our People & Places Solutions business – reinforces our drive to improve the lives of people everywhere and...
Apply For This JobFull Job Description Xendurance / TEAM XND is a direct selling company that stands for health and wealth. Our Mission...
Apply For This Job