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

Developing code for analysis

Developing code for analysis involves designing, implementing and improving analytical approaches, manually or via an interface.

Quoted from the UK GDaD PCF.

Levels

1. Awareness

You can:

  • explain the importance of coding for analysis
  • explain the value of maintaining analytical approach documentation
  • design an analytical approach with support, for example, writing simple code
2. Working

You can:

  • design the analytical approach and the code needed to address simple research questions
  • explain the importance of testing code
  • review and improve analytical approaches under supervision, including code
  • produce analytical approach documentation that describes the code you wrote
3. Practitioner

You can:

  • design and implement the analytical approach, including code, using appropriate standards and tests
  • lead collaboration to review and improve analytical approaches, including shared code
  • guide others in producing analytical approach documentation, identifying improvements
4. Expert

You can:

  • oversee and promote the implementation of coding standards and practices on existing and new analytical outcomes, products and services
  • contribute to coding standards across the organisation
  • ensure reproducibility of code and code documentation across the organisation

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.

Closest ESCO skills

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

Role levels that expect this skill

Role levelRoleBandExpected level
Associate data analystData analyst5Awareness
Data analystData analyst6Working
Senior data analystData analyst7Practitioner
Principal data analystData analyst8bExpert