Skip to main content
Please wait, loading

Job summary

Main area
Corporate - Software Developer
Grade
Band 7
Contract
Permanent
Hours
Full time - 37.5 hours per week
Job ref
380-SS0571
Employer
Kent and Medway NHS and Social Care Partnership Trust
Employer type
NHS
Site
Magnitude House
Town
Aylesford
Salary
£43,742 - £50,056 per annum
Salary period
Yearly
Closing
07/08/2024 23:59

Employer heading

Kent and Medway NHS and Social Care Partnership Trust logo

Senior Software Developer

Band 7

 

The CQC rates us as an Outstanding organisation for Caring with an overall rating of Good

Kent and Medway NHS and Social Care Partnership Trust (KMPT) offer a range of ongoing benefits to our valued workforce across the Trust. From an active health and wellbeing programme to regular recognition events, we work hard to provide varied benefits that make a difference to your work-life balance.

Would you like to work flexibly?  In the NHS, we are reminded every day of how important life is. As a flexible working friendly organisation, we want to be sure that you can work in a way that is best for us, for our patients and for you.

Speak to us about how we might be able to accommodate a flexible working arrangement.

Working at KMPT (youtube.com)

------------------------------------------------------------------------------------------------------------------------------

Job overview

Are you an experienced and passionate Senior Software Developer looking for an exciting opportunity to showcase your expertise?

Join our dynamic team as the go-to person for your specialism within our Trust. As a Senior Software Developer, you'll not only advise on specialist requirements but also deliver the necessary work to meet those requirements. Be a driving force in our Digital Directorate, providing in-depth technical support and services for all software and equipment. Your contributions will lead to the development, integration, maintenance, and support of interfaces and systems, ensuring they align with our agreed Service Level Agreements. Collaborate closely with our Digital Development Team Leader to ensure timely project delivery and adherence to specifications.

Main duties of the job

We're seeking a Senior Software Developer with proven expertise in a range of development technologies and at least five years' experience in your specialist role. Join our Development team and make a significant impact as we strive to:

  • Deliver exceptional technology assurance and ensure high levels of customer satisfaction.
  • Achieve the best return on investment through technology-enabled service transformation.
  • Design and build digital developments to industry and departmental standards, continuously improving efficiency.
  • Develop staff members' skills and enable them to effectively utilize available technology.
  • Engage effectively with stakeholder groups at all levels.

As a Senior Software Developer with us, you will:

  • Implement seamless integration between internal and external platforms, ensuring smooth data flow.
  • Create powerful C# DotNet Core Microservices & Restful APIs, providing access to key data sets and systems.

Working for our organisation

Come and work with us in the Garden of England where we combine exceptional professional development opportunities with a tremendous quality of life.

We are Kent and Medway NHS and Social Care Partnership Trust (KMPT), providing mental health, learning disability and specialist services, serving 1.8 million people across the county.

The Trust (rated Good overall by the CQC and Outstanding for care) has 3,283 staff working in 66 buildings across 33 locations, covering an area of 1,450 square miles.

You will be joining friendly, passionate colleagues, rich in their diversity, who are committed to providing excellent care to our service users and their loved ones.

The nature of our work attracts kindness and compassion as standard and everyone from our cleaners and porters to the chief executive and chairman are recognised as playing a vital role in providing an exemplary service.

Here are some clips of our KMPT staff, speaking about their role and why they enjoy working for us.

Working at KMPT (youtube.com)

Detailed job description and main responsibilities

As the Senior Software Developer, you will report directly to the Digital Development Team Leader, serving as their trusted deputy within your role's remit. Your expertise will make you the go-to Trust Subject Matter Expert (SME) for system development, system interfaces, interoperability, package selection, and database administration. Your responsibilities will include, but are not limited to:

  • Providing expert knowledge and guidance on hardware and software requirements for Trust systems and interfaces.
  • Making informed decisions in complex situations, considering a range of options.
  • Being accountable for the development and delivery of high-quality system integration solutions, meeting deadlines and ensuring top-notch documentation.
  • Offering guidance to the team, ensuring the provision of high-quality technical support to customers.

Join us and make a lasting impact within our Trust as we embrace digital advancements and deliver exceptional services. Your expertise and dedication will shape the future of our organisation while ensuring compliance with ISO standards and our Trust's policies and procedures.

Person specification

Skills

Essential criteria
  • Relevant Degree or equivalent experience

Experience

Essential criteria
  • Experience with Dot Net Core / C#

Experience

Essential criteria
  • Experience with .Net Core and C#
  • Experience in Azure Dev Op (TFS) with GIT
  • Experience with RESTful API design and OData
  • Experience with containers – docker, docker compose, k8s, microk8s
  • Experience in developing and supporting system interfaces in a complex IT support environment
  • Experience of utilising “Test Driven” Development practices
Desirable criteria
  • Experience with WSL2 & VS Code remote containers development
  • Experience of using AGILE methodology & SCRUM for software development.
  • Experience of Linux (Ubuntu) and Windows Operating Systems
  • Experience of exposure to Health Integration Engines, e.g. NextGen Mirth and their data protocol formats e.g. FHIR/HL7, XML, JSON
  • Experience of xUnit and Moq for TDD
  • Experience of HTTP API debugging tools - Fiddler, Postman
  • Experience of Microservice based architecture
  • Experience with CI/CD Deployment, ansible & helm charts.
  • Experience of OAuth 2.0 Authorisation and JWT OpenId Connect Authentication, and ADFS
  • Knowledge of API descriptor packages such as Swagger
  • Understanding of networking and networking implications for container clusters

Employer certification / accreditation badges

Veteran AwareNo smoking policyHSJ Best places to workCare quality commission - GoodMindful employer.  Being positive about mental health.Disability confident employerStep into health

Documents to download

Apply online now

Further details / informal visits contact

Name
Vincent Yip
Job title
Software Development Team Leader
Email address
[email protected]
Telephone number
01622 944644

If you have problems applying, contact

Address
Kent & Medway NHS & Social Care Partnership Trust
Eastern & Coastal Area Offices
Littlebourne Road
Canterbury
CT1 1AZ
Telephone
01227 230855 | ext. 730855
Apply online nowAlert me to similar vacancies