Software / Systems Developer

Liverpool University Hospitals NHS Foundation Trust
Liverpool, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Compensation
£ 39K

Job location

Remote
Liverpool, United Kingdom

Tech stack

.NET
Microsoft Windows
Microsoft Active Directory
API
Agile Methodologies
Amazon Web Services (AWS)
Systems Engineering
HTML5
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Computer Programming
Databases
Continuous Delivery
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Programming Tools
Language Integrated Query
Entity Framework
IIS
Systems Analysis
JSON
jQuery
Microsoft Visual Studio
Microsoft Message Queuing
Microsoft SQL Server
MVC
NoSQL
Object-Oriented Software Development
Software Architecture
Systems Development Life Cycle
RabbitMQ
Power BI
Robotic Automation Software
Web Application Security
SharePoint
Software Deployment
Software Engineering
SQL Stored Procedures
SQL Databases
Systems Integration
T-SQL
TypeScript
Web Applications
Web Application Frameworks
Web Services
Azure
Test Driven Development
Microsoft Power Automate
Office365
Blazor
Fast Healthcare Interoperability Resources
Backend
Angular
Information Technology
Health Level Seven International
Web Technologies
SQL Server Management Studio (SSMS)
REST
Software Version Control
Serverless Computing
Powerapps
Service Stack

Job description

The post holder will manage their own workload whilst supporting other developers in the team and will be expected to participate in training and personal development activities., The aim of the Software / Systems Development Team is to provide a customer orientated service to meet the business requirements of LUHFT, in line with the local and national IM&T priorities. This service includes application design, development, and support to all partner organisations.

This challenging post will require the post holder under some, as needed, direction to design, develop, code, test, support, deploy applications to provide services to meet the Trust's IM&T and business needs within deadlines.

Requirements

An exciting opportunity has arisen within the Systems Development Team for an experienced full stack developer, Microsoft o365 (including Power platform), RPA specialist and/or Azure DevOps expert to join an agile team.

Strong Microsoft Visual Studio skills, Azure DevOps, SQL, C#, RPA or o365 and Power Platform

You will design and develop highly complex web based applications working across the full development lifecycle from requirements through to delivery, in an agile environment, moving towards increasing automation and DevOps.

Educated to Degree level or able to provide evidence of equivalent experience in relevant roles, you will have excellent communication skills to complement your technical and analytical skill set to drive forward the agenda for a busy and changing service.

The service area covers the following;

  • Bespoke application development using Visual Studio, C#, JQuery, SQL, Blazor, and related technologies
  • Azure DevOps
  • SharePoint 365
  • RPA Power Automate
  • BottomLine TransForm / FormScape development
  • Systems Integration, APIs
  • Azure, o365
  • Microsoft Power Platform, To be effective in this role you will be familiar with a range of tools, technologies and techniques, utilising Agile development methods. You will work independently within the team, being proactive, collaborating with colleagues and adapting to changing circumstances and demands. You will be an excellent communicator who has worked in an Agile environment focused on delivery. You will be confident in working with users and using a variety of development tools and techniques and be committed to quality and continuous improvement.

Excellent troubleshooting skills and software development practices required., You'll have a working level of knowledge of the technology stack across front-end / back-end and may prefer back-end, 365 or full-stack development.

You'll thrive using agile methods and work collaboratively as part of a multidisciplinary team.

You'll be familiar with modern frameworks, languages, and tools, as well as working practices such as test-driven development, continuous integration, and regular production deployments.

You'll have good communication skills and take ownership of seeing tasks through to production., * A good understanding of how to build robust and maintainable software applications gained through undergraduate degree level qualification in a relevant subject, or substantial selfstudy/experience

  • A degree or equivalent qualification / experience including courses in computer programming, systems analysis, system development, or systems engineering and have extensive experience as a Software Developer

Desirable criteria

  • ITIL
  • Microsoft Certified Developer, * Understand the high-level principles and considerations across the technology stack from front-end accessibility to back-end databases, * Substantial software development experience using cloud infrastructure such as Azure or AWS
  • Experience using good software practices such as test-driven development and continuous delivery
  • Experience of collaborating closely with related disciplines in a multidisciplinary agile team
  • Experience of coaching/mentoring developers
  • Experience automating Azure infrastructure, * skilled practitioner in software development using Visual Studio, C# .NET and SQL or NOSQL database technologies (preferable technical knowledge and experience of the .NET framework and C#) AND/OR knowledge and experience of development of Microsoft Power Apps, 365 Automation & SharePoint 365
  • Ability to map user requirements to standard O365 features, identify customization areas, estimate the customization effort, and translate the analysed requirements to design using Microsoft 365 / Online applications and components AND/OR to develop bespoke software with Visual Studio or VS Code to meet requirements where a low code/no code fit isn't available
  • Experience of working with relational databases in particular Microsoft SQL server with experience writing SQL stored procedures, functions & T-SQL.
  • Have a good understanding of software design best practice
  • Use of toolsets such as Azure DevOps for work item tracking, version control, etc.
  • Sound knowledge and understanding of Web technologies, specifically CSS, HTML5, Angular, TypeScript, jQuery, for example

Desirable criteria

  • Knowledge of software architecture and design patterns and good object-oriented programming concepts with practical and advanced experience of MVC / MVVC a .net environment.
  • Knowledge and experience of Entity Framework and having proven LINQ skills.
  • Extensive experience and knowledge of IIS configuration
  • knowledge of Active Directory integration
  • Have a good understanding of web application security vulnerabilities and mitigations
  • BottomLine TransForm / FormScape development and support, branch development and print routing / management
  • Robotic Process Automation (RPA) macro development, PowerAutomate, BluePrism
  • PowerBI experience and Azure Data Studio
  • Knowledge of the Health Level 7 (HL7) CDA or FHIR messaging standards
  • Knowledge of C# for producing integrations and extending automation options such as Azure Webjobs, Serverless functions etc
  • Experience in integrating with 3rd party solutions via API libraries, messaging, and\or web services, JSON, REST.
  • Experience with Messaging transports such as MSMQ, Azure Service Bus, RabbitMQ, or similar, * Serve as a resource for dealing with assigned projects, challenging technical or business issues relating to Clinical and non-clinical applications.
  • Can work independently, with a high level of self-direction
  • Ability to work to tight deadlines
  • Understands the Data Protection Act and its implications for the holding of patient information
  • Ability to adapt to and learn new technologies and IT systems quickly, and effectively through self-study.
  • Ability to analyse and resolve complex IT issues
  • Professional, positive, confident, and flexible approach to work and able to work under own initiative, whilst being an effective member of a multi-disciplinary team
  • A determined and self-motivated individual
  • Able to work with a number of Projects within agreed time scales
  • Excellent problem-solving skills
  • Ability to adapt to rapidly changing business environment which will include learning new technologies in the midst of deploying said technology

Desirable criteria

  • Apply advanced knowledge in a primary discipline and build a working knowledge in multiple relevant disciplines to create solutions for complex service delivery departments.
  • Communicate proactively and clearly to overcome issues and seek agreement
  • Excellent planning skills
  • Ability to communicate effectively and clearly with staff at all levels on complex business or clinical processes
  • Ability to liaise with stakeholders to understand business processes and requirements in order suggest solutions that offer meaningful improvement and return on investment
  • Able to establish good working relationships with people at all levels
  • Experience of working collaboratively to deliver results
  • Excellent decision-making ability
  • Detailed knowledge of Change management and its implications on delivery of critical care systems, * A passion for development with an eye for detail
  • Ability to innovate and provide suggestions for advancement capabilities
  • Recording work progress on a daily/weekly basis

Benefits & conditions

Note: Under current Home Office Immigration Rules we are currently unable to offer right to work visa sponsorship for Band 2 and 3 roles with a salary of less than £25,000 pa as they do not meet the UK Visas & Immigration criteria.

Only those applicants who demonstrate clearly how they meet our person specification will be shortlisted for interview.

We reserve the right to close any vacancies from further applications when we have received a minimum number of applications from which to make a shortlist. Please ensure you apply without delay if you wish to be considered for this role.

Candidates applying for the role of Healthcare Assistant on the staff bank should note that due to the nature of the role, workers must be aged 18 or above when commencing in post. Applicants are therefore welcome from those aged over 18 or within 3 months' of their 18^th birthday.

The Trust is committed to promoting a healthy work-life balance and achieve fair, equitable and consistent practice. We welcome flexible working requests and will consider a variety of flexible working arrangements from day one of your employment. Not all roles are suitable for every flexible working opportunity all of the time. Flexible working options may include reduced hours, compressed hours, fixed shifts, time back in lieu and home working.

The Trust is committed to promoting equality and diversity; we value the contribution of individual talent, skills, knowledge and experience and aim for a workforce demography representative of the local community. We encourage applicants from the following groups that are currently under-represented in our workforce black, Asian and minority ethnic, lesbian, gay, bisexual and Transgender (LGBTQ+), disabled, male and age 16-24.

Trust policy requires that the cost of submitting & processing the successful applicant/s DBS application be recovered via salary deduction following start in post. The amount of £26.50 (standard disclosure) or £54.50 (enhanced disclosure) will be deducted from salary, in manageable monthly instalments for up to 3 months following commencement of employment. Bank posts require upfront payment.

From April 2017, Skilled visa applicants and their adult dependant(s) will be required to provide a criminal record certificate from each country they have lived in consecutively for 12 months or more in the past ten years.

Applicants requiring sponsorship may wish to determine the likelihood of obtaining sponsorship for this position by assessing themselves against the criteria on the gov.uk website - https://www.gov.uk/check-uk-visa.

This organisation has a zero-tolerance approach to the abuse of children, young people and vulnerable adults. All staff must ensure they adhere to the organisations safeguarding children and adults' policy and comply with the Local Safeguarding Children and Adult Board procedures.

Staff should be mindful of their responsibility to safeguard children and adults in any activity performed on behalf of the organisation in line with the requirements of statutory guidance and legislation.

All employees (and volunteers)are expected maintain their safeguarding knowledge and skills by completing mandatory safeguarding training which includes understanding and recognising the signs of abuse and neglect and taking appropriate action.

As an organisation, we have adopted the Merseyside Domestic abuse workplace scheme which supports our staff who are experiencing Domestic Abuse /any forms of sexual violence.

If you have any personal requirements that will enable you to participate in our recruitment process please contact a member of the Recruitment Services by phone on 0151 706 4666 at the earliest opportunity to ensure that measures can be put in place to enable your application for this post.

Please note: new entrants to the NHS will commence on the first pay point of the relevant band.

About the company

Liverpool University Hospitals NHS Foundation Trust comprises Aintree University Hospital, Broadgreen Hospital & Royal Liverpool University Hospital. We are part of NHS University Hospitals of Liverpool Group, formed on 1 Nov 2024 from the coming together of LUHFT and Liverpool Women's NHS Foundation Trust. The Group was born from a shared aim to improve the care we provide our patients. UHLG is one of the largest employers in the region, with over 16,800 colleagues dedicated to caring for our communities - from birth and beyond. For the 630,000 people across Merseyside, we are their local NHS. We provide general and emergency hospital care, alongside highly specialised regional services for more than two million people in the North West. Aintree University Hospital is the single receiving site for adult major trauma patients in Cheshire and Merseyside and hosts a number of regional services including an award-winning stroke facility. Broadgreen Hospital is home to elective surgical, diagnostic and treatment services, together with specialist patient rehabilitation. Liverpool Women's Hospital specialises in the health of women and babies, delivering over 7,200 babies in the UK's largest single site maternity hospital each year. The Royal Liverpool University Hospital is the largest hospital in the country to provide inpatients with 100% single bedrooms and focuses on complex planned care and specialist services.

Apply for this position