Portsmouth Hospitals University NHS Trust

IT Development Specialist

Information:

This job is now closed

Job summary

An exciting opportunity has arisen to work in the software development and integration team at Portsmouth Hospitals University NHS Trust, acting as an IT Development Specialist. This role will see the successful candidate be a key team player in shaping the in-house software developments at Portsmouth Hospitals University Trust. You will be responsible for working with a high performing, friendly and supportive team who develop web and integration solutions that enable information sharing between clinical and corporate systems. Your work will directly impact day to day patient care through programmes and projects which are all delivered using the AGILE software development lifecycle.

We're looking for enthusiastic developers who enjoy a challenge. The role will provide many opportunities to bring new ideas into the team but also, gain valuable training, support and knowledge from our talented team of experienced developers along the way.

Main duties of the job

    Working closely with our Product Owners, you will have outstanding communication skills and solid programming experience. You should be well versed in object-oriented programming concepts and familiar with SOLID design principles.

    Projects we are currently working on include:

    • Microservice architecture expansion.
    • Modernising our front end with React, Typescript, Storybook and Jest.
    • Web application development.

    Our core technologies include:

    • C#
    • CSS
    • .NET
    • JavaScript
    • SQL Server
    • Bootstrap
    • ASP.NET
    • MVC
    • Asp.NET core
    • HTML
    • Octopus Deploy
    • React

    Whilst we have older technologies still embedded within our applications, we are continuously working to modernise our estate. You will have the opportunity to:

    • Assist in requirements identification and producing specifications.
    • Support the creation and maintenance of technical documentation.
    • Contribute and adhere to coding standards, best practices, and procedures.
    • Lead on some of our products and programmes.
    • Collaborate with our multidisciplinary Scrum team.
    • Influence our technical design strategy.

    Ideal candidates:

    • Proven history of successful software development leveraging the above technologies.
    • Experience with Unit and Integration testing.
    • Experience with Continuous Integration and Deployment workflows.
    • Ability to interact effectively with multidisciplinary teams.
    • Exceptional attention to detail.
    • Experience in automated testing.

    About us

    The Trust is committed to driving excellence in care for our patients and communities and was rated good by the Care Quality Commission report published 2020 and became a University Hospital. We are ranked as the third in the country for research; embedding education and training across the organisation and we continuously strive to achieve our core values which are at the heart of everything we do. The Trusts main hub is the Queen Alexandra Hospital, starting life as a military hospital over a century ago and now one of the largest hospitals on the south coast and you may have seen us on the TV series Nurses on the Ward. The Trust provides comprehensive secondary care and specialist services to a local population of 675,000 people across South East Hampshire. The Trust employs over 8,000 staff and are #ProudtobePHU; our patients come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because its the right thing to do, but because it makes our hospital stronger. If you share our values and our enthusiasm for providing outstanding care and support for patients, colleagues and our community you will find a home at PHU. In recruiting for our team, we welcome the unique contributions that you can bring in terms of your education, opinions, culture, ethnicity, race, sex, gender identity and expression, nation of origin, age, languages spoken, veterans status, colour, religion, disability, sexual orientation and beliefs.

    Details

    Date posted

    15 June 2023

    Pay scheme

    Agenda for change

    Band

    Band 6

    Salary

    £35,392 to £42,618 a year

    Contract

    Permanent

    Working pattern

    Full-time

    Reference number

    C8192-CS-23-0636

    Job locations

    The Rodney Road Centre

    Rodney Road

    Southsea

    Hampshire

    PO4 8SY


    Job description

    Job responsibilities

    • Responsible as part of the overall team for delivering the organisations IT Development Strategy, meeting the organisations goals and objectives, and improving the quality of the services that it delivers internally and externally.
    • Responsible for the quality and technical approach taken by team members, ensuring it is in-line with the organisations strategy - and that projects are delivered on time and on budget.
    • Working with our core technologies: C#, .NET, ASP.NET Core, ASP.Net MVC SQL, Server, React, HTML, CSS, JavaScript, Bootstrap, and Octopus Deploy.

    IT Projects Management and Delivery

    • Work closely with the Business Management and Transformation function to identify, define and specify functional and non-functional software requirements.
    • To identify opportunities where internal development would meet the requirements, alternatively work collaboratively in evaluating external products and solutions and ensuring technological fit to strategy.
    • Participate in and deliver complex technical software development projects.
    • Provide a technical lead on projects where appropriate providing technical specifications and advice where necessary.
    • To drive consistent standards and approaches throughout the team. To write clean and healthy structured, well documented code. To build future-proof reusable core code libraries, which can be shared, in-order to drive further efficiencies throughout the team.
    • To deliver code which is well tested and consistently error free.
    • To design and build database schemas with integrity and scalability with data access layers that are optimised for performance and security.
    • Support the implementation of ongoing strategies to enable the team to deliver quality and excellence through robust testing and policies that are balanced and appropriate to the scope of project being delivered.
    • To undertake all aspects of system maintenance and support as required, including end user support and training.
    • Investigate functional problems with in-house and third-party applications. Work with colleagues and third-party suppliers to resolve these quickly and efficiently.
    • Investigate performance issues with applications, databases and servers. Work with suppliers and other IT teams to resolve these. Tune database queries as required.
    • Ensure that ITIL standards are embedded and maintained within all elements of the teams activities.
    • Utilise, as appropriate, several different methodologies such as Scrum and SPRINT to supplement normal PRINCE project management processes.
    • To make sure written reports for project, departmental and performance purposes are written to appropriate standards and client communication is at an excellent and professional level.
    • To use your experience when reviewing and auditing code. To assist in critical support issues where your experience is required to ascertain the issue quickly and to find the most appropriate resolution.
    • To take control over critical support instances and putting into place the correct escalation and process to manage and resolve issues as soon as possible.
    • To be aware of Information Governance requirements, including data protection and security threats and to make sure we mitigate against these risks against known industry standards. To make sure that team/organisation are aware of these issues.
    • Ensure the effective and efficient handover of projects and systems to routine operational support, including the production of appropriate system and support documentation.

    Innovation Management and Research and Development

    • To proactively drive innovation with new ideas and options made available by new technologies. To maintain and actively contribute to a list of innovation and research projects. To assist by offering strategic and technical advice for anyone working on these projects.
    • Create a culture of promoting new ideas and identifying opportunities within the team for the organisation. Encouraging pro-active discussions with the Business Management and Transformation function.
    • To organise and participate in research and development activities, evaluating new technologies and systems as required.
    • To keep up to date with the latest software development technologies and methodologies.
    • To develop, promote and encourage the effective use of information and applications within the organisation.
    • Attend technical forums and events, representing the organisation, with a view to identifying and understanding emerging technologies and developing an understanding their relevance in our evolving technical strategy.
    • To freely share knowledge, insight, best practice, and ideas.

    Job description

    Job responsibilities

    • Responsible as part of the overall team for delivering the organisations IT Development Strategy, meeting the organisations goals and objectives, and improving the quality of the services that it delivers internally and externally.
    • Responsible for the quality and technical approach taken by team members, ensuring it is in-line with the organisations strategy - and that projects are delivered on time and on budget.
    • Working with our core technologies: C#, .NET, ASP.NET Core, ASP.Net MVC SQL, Server, React, HTML, CSS, JavaScript, Bootstrap, and Octopus Deploy.

    IT Projects Management and Delivery

    • Work closely with the Business Management and Transformation function to identify, define and specify functional and non-functional software requirements.
    • To identify opportunities where internal development would meet the requirements, alternatively work collaboratively in evaluating external products and solutions and ensuring technological fit to strategy.
    • Participate in and deliver complex technical software development projects.
    • Provide a technical lead on projects where appropriate providing technical specifications and advice where necessary.
    • To drive consistent standards and approaches throughout the team. To write clean and healthy structured, well documented code. To build future-proof reusable core code libraries, which can be shared, in-order to drive further efficiencies throughout the team.
    • To deliver code which is well tested and consistently error free.
    • To design and build database schemas with integrity and scalability with data access layers that are optimised for performance and security.
    • Support the implementation of ongoing strategies to enable the team to deliver quality and excellence through robust testing and policies that are balanced and appropriate to the scope of project being delivered.
    • To undertake all aspects of system maintenance and support as required, including end user support and training.
    • Investigate functional problems with in-house and third-party applications. Work with colleagues and third-party suppliers to resolve these quickly and efficiently.
    • Investigate performance issues with applications, databases and servers. Work with suppliers and other IT teams to resolve these. Tune database queries as required.
    • Ensure that ITIL standards are embedded and maintained within all elements of the teams activities.
    • Utilise, as appropriate, several different methodologies such as Scrum and SPRINT to supplement normal PRINCE project management processes.
    • To make sure written reports for project, departmental and performance purposes are written to appropriate standards and client communication is at an excellent and professional level.
    • To use your experience when reviewing and auditing code. To assist in critical support issues where your experience is required to ascertain the issue quickly and to find the most appropriate resolution.
    • To take control over critical support instances and putting into place the correct escalation and process to manage and resolve issues as soon as possible.
    • To be aware of Information Governance requirements, including data protection and security threats and to make sure we mitigate against these risks against known industry standards. To make sure that team/organisation are aware of these issues.
    • Ensure the effective and efficient handover of projects and systems to routine operational support, including the production of appropriate system and support documentation.

    Innovation Management and Research and Development

    • To proactively drive innovation with new ideas and options made available by new technologies. To maintain and actively contribute to a list of innovation and research projects. To assist by offering strategic and technical advice for anyone working on these projects.
    • Create a culture of promoting new ideas and identifying opportunities within the team for the organisation. Encouraging pro-active discussions with the Business Management and Transformation function.
    • To organise and participate in research and development activities, evaluating new technologies and systems as required.
    • To keep up to date with the latest software development technologies and methodologies.
    • To develop, promote and encourage the effective use of information and applications within the organisation.
    • Attend technical forums and events, representing the organisation, with a view to identifying and understanding emerging technologies and developing an understanding their relevance in our evolving technical strategy.
    • To freely share knowledge, insight, best practice, and ideas.

    Person Specification

    Qualifications

    Essential

    • Degree level qualification or equivalent in IT or related field.

    Desirable

    • ITIL Foundation Certificate.

    Skills and Knowledge

    Essential

    • Strong customer service skills.
    • Able to set clear and appropriate objectives for self and others to meet overall goals.
    • Ability to manage multiple complex problems in sometimes stressful environments.
    • Excellent planning and time-management skills, able to clearly manage priorities.
    • Excellent technical awareness to understand and resolve technical problems.
    • Good knowledge in relational database design and implementation.
    • Good knowledge in SQL programing.
    • Good knowledge of software development in Dot Net based applications using C#.
    • Experience of system implementation, management and support.
    • Excellent written communication and documentation.
    • Excellent communication and interpersonal skills to influence and persuade staff in all roles and at all levels.
    • Good knowledge of data protection and information security/governance issues.
    • Ability to teach and instruct others.

    Desirable

    • Knowledge of BizTalk application design and development.

    Experience

    Essential

    • Knowledge of our core technologies: C#, .NET, SQL Server, HTML, CSS, JavaScript.
    • Good Knowledge of HTML, CSS, Bootstrap.
    • Experience in projects related to C# and SQL programming.
    • Good knowledge of relational database design and implementation.
    • Experience in system management and support.
    • Experience in object-oriented programming concepts and SOLID design principles.

    Desirable

    • Further knowledge of the following core technologies in addition to the essential: ASP.NET Core, ASP.Net MVC, React, Bootstrap, Octopus Deploy.
    • Experience in Mobile application development.
    • Experience of Scrum methodology and Agile processes.
    • Experience of NHS practices and information.
    • Experience of healthcare data including HL7 and ITK.
    • Experience in projects related to BizTalk or HealthShare.
    • Project management experience.
    Person Specification

    Qualifications

    Essential

    • Degree level qualification or equivalent in IT or related field.

    Desirable

    • ITIL Foundation Certificate.

    Skills and Knowledge

    Essential

    • Strong customer service skills.
    • Able to set clear and appropriate objectives for self and others to meet overall goals.
    • Ability to manage multiple complex problems in sometimes stressful environments.
    • Excellent planning and time-management skills, able to clearly manage priorities.
    • Excellent technical awareness to understand and resolve technical problems.
    • Good knowledge in relational database design and implementation.
    • Good knowledge in SQL programing.
    • Good knowledge of software development in Dot Net based applications using C#.
    • Experience of system implementation, management and support.
    • Excellent written communication and documentation.
    • Excellent communication and interpersonal skills to influence and persuade staff in all roles and at all levels.
    • Good knowledge of data protection and information security/governance issues.
    • Ability to teach and instruct others.

    Desirable

    • Knowledge of BizTalk application design and development.

    Experience

    Essential

    • Knowledge of our core technologies: C#, .NET, SQL Server, HTML, CSS, JavaScript.
    • Good Knowledge of HTML, CSS, Bootstrap.
    • Experience in projects related to C# and SQL programming.
    • Good knowledge of relational database design and implementation.
    • Experience in system management and support.
    • Experience in object-oriented programming concepts and SOLID design principles.

    Desirable

    • Further knowledge of the following core technologies in addition to the essential: ASP.NET Core, ASP.Net MVC, React, Bootstrap, Octopus Deploy.
    • Experience in Mobile application development.
    • Experience of Scrum methodology and Agile processes.
    • Experience of NHS practices and information.
    • Experience of healthcare data including HL7 and ITK.
    • Experience in projects related to BizTalk or HealthShare.
    • Project management experience.

    Certificate of Sponsorship

    Applications from job seekers who require current Skilled worker sponsorship to work in the UK are welcome and will be considered alongside all other applications. For further information visit the UK Visas and Immigration website (Opens in a new tab).

    From 6 April 2017, skilled worker applicants, applying for entry clearance into the UK, have had to present a criminal record certificate from each country they have resided continuously or cumulatively for 12 months or more in the past 10 years. Adult dependants (over 18 years old) are also subject to this requirement. Guidance can be found here Criminal records checks for overseas applicants (Opens in a new tab).

    Additional information

    Certificate of Sponsorship

    Applications from job seekers who require current Skilled worker sponsorship to work in the UK are welcome and will be considered alongside all other applications. For further information visit the UK Visas and Immigration website (Opens in a new tab).

    From 6 April 2017, skilled worker applicants, applying for entry clearance into the UK, have had to present a criminal record certificate from each country they have resided continuously or cumulatively for 12 months or more in the past 10 years. Adult dependants (over 18 years old) are also subject to this requirement. Guidance can be found here Criminal records checks for overseas applicants (Opens in a new tab).

    Employer details

    Employer name

    Portsmouth Hospitals University NHS Trust

    Address

    The Rodney Road Centre

    Rodney Road

    Southsea

    Hampshire

    PO4 8SY


    Employer's website

    https://www.porthosp.nhs.uk/work-for-us/ (Opens in a new tab)


    Employer details

    Employer name

    Portsmouth Hospitals University NHS Trust

    Address

    The Rodney Road Centre

    Rodney Road

    Southsea

    Hampshire

    PO4 8SY


    Employer's website

    https://www.porthosp.nhs.uk/work-for-us/ (Opens in a new tab)


    Employer contact details

    For questions about the job, contact:

    Details

    Date posted

    15 June 2023

    Pay scheme

    Agenda for change

    Band

    Band 6

    Salary

    £35,392 to £42,618 a year

    Contract

    Permanent

    Working pattern

    Full-time

    Reference number

    C8192-CS-23-0636

    Job locations

    The Rodney Road Centre

    Rodney Road

    Southsea

    Hampshire

    PO4 8SY


    Supporting documents

    Privacy notice

    Portsmouth Hospitals University NHS Trust's privacy notice (opens in a new tab)