Job summary
An exciting opportunity has arisen for a Systems Developer. The position will be based at NHC within the Trusts Development Team Supporting Clinical and Administrative Solutions including a Integration work using industry standard techniques such as HL7/FHIR.
The post will include supporting and maintaining existing digital solutions as well as developing new solutions including those that are delivered within the EPR program to enhance the Trusts Digital footprint to support Clinicians and support staff delivering patient care. There will be the opportunity to work on components of the Digital Services Single Care record solution currently being developed within the wider ICS community.
The role will often involve working in multidisciplinary project teams to deliver digital solutions to various Services within the organisation.
Main duties of the job
You will have previous experience of programming in a predominantly Microsoft Environment and experience using database query languages supporting a large number of users. Excellent communication, reporting and documentation skills will be needed.
You will be required to adapt to changing technologies and update your own skills accordingly. These skills may be transferred to other members of the team through training, presentations and documentation.
Participation in mixed skill teams to achieve project goals and deadlines. Drive new developments as well as being involved in business as usual activities.
Provide error resolution to other Solutions Developed by the team around integration and RPA as required to support stakeholders.
Proven experience in software architecture and development, with knowledge of the following;
- SharePoint/Office 365
- C#
- Net MVC / ASP.Net Core
- .Net Framework/ .Net Core
- TSQL
- JSON / RESTful
- XML
- HL7/FHIR
Proven experience in IT development and a track record of developing systems using some of the processes below.
- (RDBM) relational database management systems such as SQL 2016
- Test Driven Development (TDD)
- Unit and systems testing.
- SOLID principles / patterns and practices
- Continuous Integration / code management/ deployment
- RPA solution coding
- Use of ICT in a knowledge-based organisation and in cross-team working.
About us
Nottinghamshire Healthcare employs over 10,000 colleagues who help #MakeADifference every day. We provide intellectual disability, mental health, community health, forensic and offender healthcare services across Nottinghamshire, Leicestershire, Lincolnshire and South Yorkshire. Care is delivered from over 120 sites within the community from acute settings and across low, medium and high secure environments including prisons.
As one of the largest mental health and community trusts in the East Midlands and one of the biggest employers in Nottinghamshire. We are also home to national and regional services such as the National High Secure Deaf Service and the Nottingham Centre for Transgender Health.
We are committed to flexible and agile working, including the opportunity to join our bank.
Your health and wellbeing is our priority and as such we invest significantly in this via our in-house Occupational Health Service, Staff Counselling Service and Health and Wellbeing Team.
We offer a number of employee-led staff networks, including Equality, Diversity and Inclusion (EDI) groups, our Green Champions Network, Freedom to Speak Up Network. Health and Wellbeing Champions Network and Menopause Champions. We provide care to a diverse range of communities and are passionate about supporting diversity and inclusion in the Trust.
If you believe in our values of Trust, Honesty, Respect, Compassion and Teamwork, then we would love to hear from you!
#TeamNottsHC
Job description
Job responsibilities
To build and maintain systems for Nottinghamshire Healthcare NHS Trust and its customers.
The role will require development of bespoke systems and solutions using the latest technologies available including web based applications to support the Trust and its partner organisations. It will have a strong emphasis on integration between systems to support the ever increasing need to combine data from different Clinical and Staff based systems through a reduced number of interfaces.
Progress can be rapid and requires a high level of disciplined self-management and ownership of outcomes. Emphasis is placed on self-learning and supporting staff in the department to do this to allow for individuals technical growth.
The post holder will be required to liaise with systems users, staff, management and other HIS colleagues to produce high standard solutions which meet customer requirements.
The post holder will be part of the Systems Development Team based within the Health Informatics Digital Services Team and will be responsible for helping to deliver solutions in line with Trust Strategy and Information Requirements.
The Systems Developer role will provide analysis of user needs, designing of systems, development of code, testing and maintenance of systems. The post holder will provide Analysis of business needs, check user understanding, and challenge assumptions as well as identifying how new systems can enhance the business processes.
The post holder will provide an interpretation of requirements into complex system design recommendations. Implementing systems to high standards will be essential.
The role will require the post holder to collaborate with internal and (occasionally) external customers, such as GP Practices and other locally based Health and Social Services providers. The post holder will be required to communicate complex technical issues and risks to non-technical people, requiring the ability to translate technical impacts into a language understood by business areas and to ensure that the communication has been successful.
Development of cutting-edge bespoke systems including web based applications to support the Trust and its partner organisations.
Responsibility for conducting effective and timely analysis of organisational, team and individual system requirements and producing appropriate applications solutions to meet these needs.
Providing technical consultancy to internal and external customers, management and staff.
Researching new technologies, white papers and leading industry concepts and processes in order to support the continuous improvement of Digital Services solutions.
Support the monitoring, operation and creation of best practice software engineering processes and propose new or revised approaches where appropriate.
Demonstrate/present potential solutions to customers, identifying additional requirements and changes.
Maintaining and enhancing existing applications to enable changing business processes.
Defining outcome-based test criteria for requirements and participating in rigorous testing of developed applications to ensure both fit against requirement and to eliminate faulty code.
Contribute by suggesting changes to the team processes and approach to bring about improvements in the teams ability to deliver
Presenting Show & Tell sessions to demonstrate what has/is being developed to deliver assigned work.
Provide consultancy, guidance and advice based on own specialist knowledge and experience to the team.
Provide and manage individual software solutions by establishing user requirements, designing solutions, building solutions and implementing using (but not limited to) the following; C#, Entity Framework,MVC, ASP.Net Core, jQuery/Javascript, XML,JSON, MS Sharepoint/Office 365, RPA tools, MS SQL server 2016, HL7, Ensemble Iris Integration Engine, Mirth Integration Engine.
Job description
Job responsibilities
To build and maintain systems for Nottinghamshire Healthcare NHS Trust and its customers.
The role will require development of bespoke systems and solutions using the latest technologies available including web based applications to support the Trust and its partner organisations. It will have a strong emphasis on integration between systems to support the ever increasing need to combine data from different Clinical and Staff based systems through a reduced number of interfaces.
Progress can be rapid and requires a high level of disciplined self-management and ownership of outcomes. Emphasis is placed on self-learning and supporting staff in the department to do this to allow for individuals technical growth.
The post holder will be required to liaise with systems users, staff, management and other HIS colleagues to produce high standard solutions which meet customer requirements.
The post holder will be part of the Systems Development Team based within the Health Informatics Digital Services Team and will be responsible for helping to deliver solutions in line with Trust Strategy and Information Requirements.
The Systems Developer role will provide analysis of user needs, designing of systems, development of code, testing and maintenance of systems. The post holder will provide Analysis of business needs, check user understanding, and challenge assumptions as well as identifying how new systems can enhance the business processes.
The post holder will provide an interpretation of requirements into complex system design recommendations. Implementing systems to high standards will be essential.
The role will require the post holder to collaborate with internal and (occasionally) external customers, such as GP Practices and other locally based Health and Social Services providers. The post holder will be required to communicate complex technical issues and risks to non-technical people, requiring the ability to translate technical impacts into a language understood by business areas and to ensure that the communication has been successful.
Development of cutting-edge bespoke systems including web based applications to support the Trust and its partner organisations.
Responsibility for conducting effective and timely analysis of organisational, team and individual system requirements and producing appropriate applications solutions to meet these needs.
Providing technical consultancy to internal and external customers, management and staff.
Researching new technologies, white papers and leading industry concepts and processes in order to support the continuous improvement of Digital Services solutions.
Support the monitoring, operation and creation of best practice software engineering processes and propose new or revised approaches where appropriate.
Demonstrate/present potential solutions to customers, identifying additional requirements and changes.
Maintaining and enhancing existing applications to enable changing business processes.
Defining outcome-based test criteria for requirements and participating in rigorous testing of developed applications to ensure both fit against requirement and to eliminate faulty code.
Contribute by suggesting changes to the team processes and approach to bring about improvements in the teams ability to deliver
Presenting Show & Tell sessions to demonstrate what has/is being developed to deliver assigned work.
Provide consultancy, guidance and advice based on own specialist knowledge and experience to the team.
Provide and manage individual software solutions by establishing user requirements, designing solutions, building solutions and implementing using (but not limited to) the following; C#, Entity Framework,MVC, ASP.Net Core, jQuery/Javascript, XML,JSON, MS Sharepoint/Office 365, RPA tools, MS SQL server 2016, HL7, Ensemble Iris Integration Engine, Mirth Integration Engine.
Person Specification
Qualifications
Essential
- Educated to Degree level or equivalent in a relevant subject or with equivalent level of knowledge and work experience
Training
Essential
- oEvidence of participation in Mobile App or Web Development based training.
Desirable
- oCertification for Integration based course
Experience
Essential
- Software Development experience of SQL Server 2016 and above
- Development experience through the full Life Cycle
- Experience in developing applications using web based technologies.
- Use of C# or ASP.Net in a development environment through to deployment.
- Visual Studio
- TSQL
- JQuery/Java Script
- JSON
Desirable
- Development experience of Patient and Staff based systems
- Integration between different systems
- Experience writing RPA Solutions
- Experience in Workflow
- Patterns and practices
- Entity Framework
- Net 4 / .Net Core
- XML
Knowledge
Essential
- Knowledge of HL7 or FHIR
- Knowledge in App Development using IOS or Android
Skills
Essential
- Good written communications skills
- Aptitude for problem solving, ability to resolve technical issues.
- Ability to work in mixed skill teams as required to achieve project goals and deadlines
- Ability to work unsupervised and implement planned work to agreed times
- Ability to explain technical designs/solutions to non-technical staff.
- Ability to work under pressure and meet deadlines
Desirable
- Practical understanding of technical change control processes.
Contractual Requirements
Essential
- oA full UK driving license and vehicle for business use is required for this post; however reasonable adjustments will be made for disabled individuals in line with the Equality Act 2010
Values and Behaviours
Essential
- All colleagues are expected to demonstrate at interview that they act in line with Nottinghamshire Healthcare NHS Foundation Trust Values: Trust Honesty Respect Compassion Teamwork
- All colleagues are expected to demonstrate an understanding of and commitment to Equality, Diversity and Inclusion (EDI) and how it applies to their role. The Trust's expectations are highlighted within our EDI Policy, and associated EDI and Human Rights legislation
Person Specification
Qualifications
Essential
- Educated to Degree level or equivalent in a relevant subject or with equivalent level of knowledge and work experience
Training
Essential
- oEvidence of participation in Mobile App or Web Development based training.
Desirable
- oCertification for Integration based course
Experience
Essential
- Software Development experience of SQL Server 2016 and above
- Development experience through the full Life Cycle
- Experience in developing applications using web based technologies.
- Use of C# or ASP.Net in a development environment through to deployment.
- Visual Studio
- TSQL
- JQuery/Java Script
- JSON
Desirable
- Development experience of Patient and Staff based systems
- Integration between different systems
- Experience writing RPA Solutions
- Experience in Workflow
- Patterns and practices
- Entity Framework
- Net 4 / .Net Core
- XML
Knowledge
Essential
- Knowledge of HL7 or FHIR
- Knowledge in App Development using IOS or Android
Skills
Essential
- Good written communications skills
- Aptitude for problem solving, ability to resolve technical issues.
- Ability to work in mixed skill teams as required to achieve project goals and deadlines
- Ability to work unsupervised and implement planned work to agreed times
- Ability to explain technical designs/solutions to non-technical staff.
- Ability to work under pressure and meet deadlines
Desirable
- Practical understanding of technical change control processes.
Contractual Requirements
Essential
- oA full UK driving license and vehicle for business use is required for this post; however reasonable adjustments will be made for disabled individuals in line with the Equality Act 2010
Values and Behaviours
Essential
- All colleagues are expected to demonstrate at interview that they act in line with Nottinghamshire Healthcare NHS Foundation Trust Values: Trust Honesty Respect Compassion Teamwork
- All colleagues are expected to demonstrate an understanding of and commitment to Equality, Diversity and Inclusion (EDI) and how it applies to their role. The Trust's expectations are highlighted within our EDI Policy, and associated EDI and Human Rights legislation
Disclosure and Barring Service Check
This post is subject to the Rehabilitation of Offenders Act (Exceptions Order) 1975 and as such it will be necessary for a submission for Disclosure to be made to the Disclosure and Barring Service (formerly known as CRB) to check for any previous criminal convictions.
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
Disclosure and Barring Service Check
This post is subject to the Rehabilitation of Offenders Act (Exceptions Order) 1975 and as such it will be necessary for a submission for Disclosure to be made to the Disclosure and Barring Service (formerly known as CRB) to check for any previous criminal convictions.
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).