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

Lead software developer

Band 8a · Software developer · 551 job evaluation points

UK GDaD PCF level: Lead developer

Most often performed at Civil Service grade G7 or G6.

A lead developer leads development on one or a small number of related project teams.

At this role level, you will:

  • guide the ways in which the team works
  • be proficient in a wide range of technical systems
  • be involved in identifying appropriate technology and approaches, deciding when software should be written
  • contribute to the developer community
  • provide technical leadership, coaching and mentoring your team
  • promote knowledge sharing and adoption of good practice

There are 2 different roles at this level - a technical role and a management role.

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.

Responsibilities

Skills

SkillExpected levelWhat this level means
Availability and capacity managementUK GDaD PCFWorking (2)

You can:

  • manage service components to ensure they meet business needs and key performance indicators (KPIs)
Development process optimisationUK GDaD PCFWorking (2)

You can:

  • work under guidance to identify process optimisation opportunities
  • contribute to the implementation of proposed solutions
Information securityUK GDaD PCFPractitioner (3)

You can:

  • design solutions and services with security controls included, specifically engineered to mitigate security threats
Modern development standardsUK GDaD PCFExpert (4)

You can:

  • identify and apply modern development standards to support complex projects and programmes
  • lead others in applying modern development standards
Programming and build (software engineering)UK GDaD PCFExpert (4)

You can:

  • advise on the right way to apply standards and methods to ensure compliance
  • maintain technical responsibility for all the stages and iterations of a software development project
  • provide technical advice to stakeholders and set the team-based standards for programming tools and techniques
PrototypingUK GDaD PCFPractitioner (3)

You can:

  • approach prototyping as a team activity, actively soliciting prototypes and testing with others
  • establish design patterns and iterate them
  • use a variety of prototyping methods and choose the most appropriate
Service supportUK GDaD PCFPractitioner (3)

You can:

  • identify, locate and fix service faults
Systems designUK GDaD PCFPractitioner (3)

You can:

  • design systems characterised by medium levels of risk, impact, and business or technical complexity
  • select appropriate design standards, methods and tools, and ensure they are applied effectively
  • review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology
Systems integrationUK GDaD PCFPractitioner (3)

You can:

  • define the integration build
  • co-ordinate build activities across systems
  • understand how to undertake and support integration testing activities
User focusUK GDaD PCFPractitioner (3)

You can:

  • collaborate with user researchers and can represent users internally
  • explain the difference between user needs and the desires of the user
  • champion user research to focus on all users
  • prioritise and define approaches to understand the user story, guiding others in doing so
  • offer recommendations on the best tools and methods to use
Understanding health and care servicesThis referencePractitioner (3)

You can:

  • analyse how a service fits into care pathways across organisations
  • work with clinicians, care staff, and patients to shape digital services
  • explain the effect of digital decisions on care, safety, and staff workload
Clinical risk managementThis referenceWorking (2)

You can:

  • take part in hazard workshops and contribute to a hazard log
  • follow the clinical risk management process for your work
  • provide evidence for a clinical safety case, such as test results
Information governance and data protectionThis referencePractitioner (3)

You can:

  • lead data protection impact assessments and information sharing agreements
  • advise teams on lawful basis, consent, confidentiality, and retention
  • investigate incidents and recommend improvements
Health data interoperabilityThis referencePractitioner (3)

You can:

  • design and build integrations using FHIR, HL7 version 2, and messaging patterns
  • write and profile FHIR resources and implementation guides
  • resolve complex mapping and data quality issues between systems
Medical device software regulationThis referenceWorking (2)

You can:

  • follow a software life cycle process that meets medical device standards
  • produce the records that such a process requires
People managementThis referencePractitioner (3)

You can:

  • line manage a team, setting objectives and running appraisals
  • support wellbeing and manage attendance, performance, and conduct
  • plan the team's development and succession

Typical qualifications and experience

Band 8a outline

Knowledge
Expert knowledge of a discipline and its management.
Autonomy
Interprets organisational policy for a service; sets the team's direction.
Scope
A service area or a discipline across the organisation.
Leadership
Manages a team, or leads a discipline without line management.
Accountability
A service area, its staff, and its budget.

Job evaluation (illustrative)

FactorLevelLevel summaryPoints
Communication and relationship skills5Gives highly complex or contentious information needing developed persuasion and negotiation, presents to large groups, or communicates where there are significant barriers to acceptance.45
Knowledge, training, and experience7Highly developed specialist knowledge across the range of the specialism (master's level or equivalent).196
Analytical and judgemental skills5Judgements on highly complex facts or situations needing analysis, interpretation, and comparison of options.60
Planning and organisational skills4Plans a broad range of complex activities or strategies, adjusting them as needed.42
Physical skills2Skills gained through practice, such as standard keyboard use or driving.15
Responsibility for patient and client care1Helps patients, clients, or relatives during incidental contact.4
Responsibility for policy and service development4Implements policy and develops policy or services for a service or several areas.32
Responsibility for financial and physical resources2Handles cash or valuables, looks after equipment used by others, controls stock, or authorises small payments.12
Responsibility for people3Manages a group of staff day to day, teaches core or specialist training, or gives core HR advice.21
Responsibility for information resources5Designs and develops major information systems, or runs information systems for several services as the main duty.34
Responsibility for research and development2Regularly does research, development, trials, or equipment and system testing as part of the job.12
Freedom to act5Works within general policies, and in most cases decides how to interpret them.45
Physical effort1Sitting, standing, and walking, with little physical effort.3
Mental effort4Frequent prolonged concentration, or occasional intense concentration.18
Emotional effort1Rare exposure, or occasional indirect exposure, to distressing circumstances.5
Working conditions2Occasional unpleasant conditions, frequent travel or outdoor work, or near-continuous screen use on most days.7
Total (Band 8a: 540 to 584)551

The UK GDaD PCF lists both lead and principal developer as most often at G7 or G6; this reference places lead at Band 8a and principal at Band 8b.

Self assessment

Rate what you do regularly now, add a short example as evidence, and plan an action for your most important gaps. Your answers are saved in this browser only.

Rated 0 of 16 skills: 0 meet the expected level, 0 below, 0 above.

Availability and capacity management Expected: Working
Development process optimisation Expected: Working
Information security Expected: Practitioner
Modern development standards Expected: Expert
Programming and build (software engineering) Expected: Expert
Prototyping Expected: Practitioner
Service support Expected: Practitioner
Systems design Expected: Practitioner
Systems integration Expected: Practitioner
User focus Expected: Practitioner
Understanding health and care services Expected: Practitioner
Clinical risk management Expected: Working
Information governance and data protection Expected: Practitioner
Health data interoperability Expected: Practitioner
Medical device software regulation Expected: Working
People management Expected: Practitioner
Download blank file