Ensure that all programs are properly tested, where appropriate liaising with clients to organise testing using real or realistic data. Assist with the implementation of software updates as appropriate. To participate in project planning and maintenance according to PRINCE 2 principles, ensuring project objectives are met in accordance with quality, budget and timescale, documenting all project work to departmental standards. Complete programming and other project work according to agreed timescales. Develop and maintain familiarity with relevant software tools, packages, interface engines, interfacing standards, selected for use within the Trust and provide support as required. Develop web and mobile application skills with relevant software tools and packages selected for use within the Trust. Support the Interface Manager in leveraging the commercial value of the skill pool available in the Development Teams. Undertake other duties commensurate with this grade and nature of the post as allocated by the Manager. For further details of the role please see the attached job description.