Dorset County Hospital NHS Foundation Trust

Senior Developer

Information:

This job is now closed

Job summary

Digital change within the NHS is gathering pace, and a key pillar in delivering change at Dorset County Hospital is the Software Engineering team, supported by the wider Digital Development and Engineering function.

Due to the team's ongoing success and increasing workload, we are looking for a new senior developer to learn and apply their technical skills and help shape the team's future.

The team works closely with its partners and colleagues in the wider Dorset Integrated Care System. You will have the chance to interact with other development teams in the area, work on joint development initiatives, and participate in knowledge sharing workshops and activities.

In joining the team, you will have the chance to learn new skills and technologies, to innovate, to get involved in projects large and small, and be encouraged and supported in doing so. In such an environment the opportunities are endless, and the successful candidate will have the opportunity to make a real impact to the outcomes of our patients.

Main duties of the job

The development teams work closely with analysts, operational teams, and stakeholders. They use their in-depth domain knowledge to develop effective solutions that support the organisation and its partners, and ultimately make a difference to patients.

The technologies used by the Software Engineering team are diverse, and the post holder should be prepared to use the right tool for the job. The type of skills relevant to the role are (but not limited to) ... SQL, ETL, SQL Server inc. SSIS, DevOps, Git, C#, Web technologies(HTML/CSS/JS), Automated Testing, Kanban/Scrum, Azure.

About us

The Digital Development and Engineering function currently consists of two teams covering a broad spectrum of work including data engineering, business intelligence, clinical e-forms, bespoke application development, systems integration, technical support and BAU.

Details

Date posted

25 February 2025

Pay scheme

Agenda for change

Band

Band 7

Salary

£46,148 to £52,809 a year Per Annum

Contract

Fixed term

Duration

11 months

Working pattern

Full-time, Flexible working, Home or remote working

Reference number

405-25-AC107DEV

Job locations

South Walks House

South Walks

Dorchester

DT1 1UZ


Job description

Job responsibilities

Design, develop and test solutions using a range of technologies and platforms, but primarily SQL Server

Implement data solutions that handle concerns such as ETL, data quality, duplication, different formats and data structures, performance, and scalability

Effectively use sound development practices such as version control, unit testing, Dev Ops, etc

Write, review, and maintain detailed system documentation

Lead on deployment and maintenance of solutions developed by the team

Lead on administration and configuration of infrastructure which host solutions developed by the team

Participate in agile events such as planning workshops, product backlog refinement and sprint reviews

Participate in refining the teams standards, practices, and methodology

Exhibit good agile behaviours and have a positive impact on the team

Job description

Job responsibilities

Design, develop and test solutions using a range of technologies and platforms, but primarily SQL Server

Implement data solutions that handle concerns such as ETL, data quality, duplication, different formats and data structures, performance, and scalability

Effectively use sound development practices such as version control, unit testing, Dev Ops, etc

Write, review, and maintain detailed system documentation

Lead on deployment and maintenance of solutions developed by the team

Lead on administration and configuration of infrastructure which host solutions developed by the team

Participate in agile events such as planning workshops, product backlog refinement and sprint reviews

Participate in refining the teams standards, practices, and methodology

Exhibit good agile behaviours and have a positive impact on the team

Person Specification

Education & Qualification

Essential

  • Educated to degree level or equivalent relevant experience
  • Professional qualification in relevant area
  • Relevant industry recognised training

Experience

Essential

  • 5+ years' professional experience in developing software solutions
  • Significant experience of a range software development languages
  • Significant experience of a range of data storage platforms and technologies
  • Significant experience of software development tools and practices (version control, planning tools, IDEs, CI/CD, etc)
  • Significant experience of a range of testing and validation approaches
  • Significant experience in software architectures and modelling complex domains
  • Significant experience of a range of software development methodologies (Scrum, agile, waterfall, etc)
  • Significant experience of Business Intelligence platforms and architectures
  • Significant experience of cloud technologies
  • Significant experience of integrating systems
  • Significant experience of developing solutions within healthcare
  • Previous experience at Senior Developer level
  • Mentoring/line management of Junior Developers

Skills & Abilities

Essential

  • In depth knowledge of software development theory and patterns
  • In depth knowledge of software architectures
  • In depth knowledge of development tools and techniques
  • In depth knowledge of development methodologies
  • Ability to interpret user requirements and seek clarification where required
  • Ability to validate own work through a range of QA techniques
  • Ability to write clear and concise documentation
  • Logical approach to problem solving
  • Ability to prioritise a demanding workload and work to tight and changing deadlines
  • Excellent organisational skills
  • Excellent interpersonal skills
  • Ability to work without direct supervision
  • Ability to present solutions to audiences of mixed technical ability
  • Ability to provide leadership
  • Ability to inspire and motivate others
Person Specification

Education & Qualification

Essential

  • Educated to degree level or equivalent relevant experience
  • Professional qualification in relevant area
  • Relevant industry recognised training

Experience

Essential

  • 5+ years' professional experience in developing software solutions
  • Significant experience of a range software development languages
  • Significant experience of a range of data storage platforms and technologies
  • Significant experience of software development tools and practices (version control, planning tools, IDEs, CI/CD, etc)
  • Significant experience of a range of testing and validation approaches
  • Significant experience in software architectures and modelling complex domains
  • Significant experience of a range of software development methodologies (Scrum, agile, waterfall, etc)
  • Significant experience of Business Intelligence platforms and architectures
  • Significant experience of cloud technologies
  • Significant experience of integrating systems
  • Significant experience of developing solutions within healthcare
  • Previous experience at Senior Developer level
  • Mentoring/line management of Junior Developers

Skills & Abilities

Essential

  • In depth knowledge of software development theory and patterns
  • In depth knowledge of software architectures
  • In depth knowledge of development tools and techniques
  • In depth knowledge of development methodologies
  • Ability to interpret user requirements and seek clarification where required
  • Ability to validate own work through a range of QA techniques
  • Ability to write clear and concise documentation
  • Logical approach to problem solving
  • Ability to prioritise a demanding workload and work to tight and changing deadlines
  • Excellent organisational skills
  • Excellent interpersonal skills
  • Ability to work without direct supervision
  • Ability to present solutions to audiences of mixed technical ability
  • Ability to provide leadership
  • Ability to inspire and motivate others

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.

Employer details

Employer name

Dorset County Hospital NHS Foundation Trust

Address

South Walks House

South Walks

Dorchester

DT1 1UZ


Employer's website

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


Employer details

Employer name

Dorset County Hospital NHS Foundation Trust

Address

South Walks House

South Walks

Dorchester

DT1 1UZ


Employer's website

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


Employer contact details

For questions about the job, contact:

Lead Developer

Kyle Brereton

Kyle.Brereton@dchft.nhs.uk

01305253436

Details

Date posted

25 February 2025

Pay scheme

Agenda for change

Band

Band 7

Salary

£46,148 to £52,809 a year Per Annum

Contract

Fixed term

Duration

11 months

Working pattern

Full-time, Flexible working, Home or remote working

Reference number

405-25-AC107DEV

Job locations

South Walks House

South Walks

Dorchester

DT1 1UZ


Supporting documents

Privacy notice

Dorset County Hospital NHS Foundation Trust's privacy notice (opens in a new tab)