Illustrative Reference profiles for a generic digital health care organisation, not official job descriptions. About this reference.

Software developer

Software developers build, test, and maintain the software behind the organisation's digital health services, such as patient-facing apps, clinical systems, integration services, and data platforms. They work in multidisciplinary product teams, write code that is safe, secure, accessible, and maintainable, and support their services in live operation.

UK GDaD PCF role
Software developer (Software development)
ESCO occupations
software developer (ISCO-08 2512); ICT application developer (ISCO-08 2514)

Levels

BandRole levelUK GDaD PCF levelCivil Service gradesJob evaluation points
4Apprentice software developerApprentice developerAO/EO276
5Junior software developerJunior developerEO/HEO335
6Software developerDeveloperHEO/SEO418
7Senior software developerSenior developerSEO/G7477
8aLead software developerLead developerG7/G6551
8bPrincipal software developerPrincipal developerG7/G6604

In a digital health care organisation

UK GDaD PCF role description

A software developer designs, runs and improves software that meets user needs.

In this role, you will:

  • be responsible for writing clean, secure code following a test-driven approach
  • create code that is open by default and easy for others to reuse
Contains public sector information from the UK Government Digital and Data Profession Capability Framework (https://understand-digital-data-roles-skills.service.gov.uk/), licensed under the Open Government Licence v3.0. © Crown copyright.

ESCO occupations and skills

ESCO lists the skills and knowledge that employers usually need (essential) or may need (optional) for each occupation. Use them as a checklist for development conversations.

software developer

http://data.europa.eu/esco/occupation/f2b15a0e-e65a-438a-affb-29b9d50b77d1 · ESCO code 2512.4 · ISCO-08 2512 Software developers

Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.

Essential skills and knowledge (24)

Skills and competences

Knowledge

Optional skills and knowledge (84)

Skills and competences

Knowledge

ICT application developer

http://data.europa.eu/esco/occupation/bd272aee-adc9-4a06-a15c-a73b4b4a46a7 · ESCO code 2514.2 · ISCO-08 2514 Applications programmers

ICT application developers implement the ICT (software) applications based on the designs provided using application domain specific languages, tools, platforms and experience.

Essential skills and knowledge (17)

Skills and competences

Knowledge

Optional skills and knowledge (74)

Skills and competences

Knowledge

Contains ESCO v1.2.1 data (https://esco.ec.europa.eu/). © European Union. Reuse authorised under Commission Decision 2011/833/EU.