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](https://static.trac.jobs/employer-logos/828.png)
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.
------------------------------------------------------------------------------------------------------------------------------
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.
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
Documents to download
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
List jobs with Kent and Medway NHS and Social Care Partnership Trust in Administrative Services or all sectors