role	role_level	band	skill	skill_source	pcf_reference	esco_reference	expected_level	expected_level_number	expected_level_description	self_rating	manager_rating	gap	evidence	development_action
Software developer	Senior software developer	7	Availability and capacity management	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/a2fef437-6719-47c2-8552-73b9fe81df86; http://data.europa.eu/esco/skill/60d48be0-4260-4b2e-85b9-aedff7a9b7d9; http://data.europa.eu/esco/skill/9190d87f-9792-42e0-bb7f-64294a656bcd	working	2	You can: - manage service components to ensure they meet business needs and key performance indicators (KPIs)					
Software developer	Senior software developer	7	Development process optimisation	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/10026df1-670d-4c75-b3d5-ee0037f9d59b; http://data.europa.eu/esco/skill/958b8802-ec3e-4813-97f7-6c8f48610dbd	working	2	You can: - work under guidance to identify process optimisation opportunities - contribute to the implementation of proposed solutions					
Software developer	Senior software developer	7	Information security	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/6833e58b-eceb-4599-9375-1b7e6ec64087; http://data.europa.eu/esco/skill/8088750d-8388-4170-a76f-48354c469c44	practitioner	3	You can: - design solutions and services with security controls included, specifically engineered to mitigate security threats					
Software developer	Senior software developer	7	Modern development standards	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/4b88b1ee-c2d9-473a-9fe8-ba3b9c0c179a; http://data.europa.eu/esco/skill/8ff015a0-98ea-4d80-a23e-1f68110a919e; http://data.europa.eu/esco/skill/f0de4973-0a70-4644-8fd4-3a97080476f4	practitioner	3	You can: - apply modern development standards and support others in applying them					
Software developer	Senior software developer	7	Programming and build (software engineering)	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/21d2f96d-35f7-4e3f-9745-c533d2dd6e97; http://data.europa.eu/esco/skill/2b7a79e5-84d8-4880-be66-3d9bb05bea17; http://data.europa.eu/esco/skill/797a4416-0b8d-44f3-8fcd-eb10bd0be6b4	practitioner	3	You can: - collaborate with others when necessary to review specifications - use the agreed specifications to design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools					
Software developer	Senior software developer	7	Prototyping	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/07dd856d-6141-48a7-a228-918f88494812; http://data.europa.eu/esco/skill/ed1d8bd4-cd2a-4c64-b665-56d70651026c; http://data.europa.eu/esco/skill/797a4416-0b8d-44f3-8fcd-eb10bd0be6b4	practitioner	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					
Software developer	Senior software developer	7	Service support	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/c2296e2e-5fef-4f24-a24f-e5b3792268be; http://data.europa.eu/esco/skill/9e06bac6-6b91-48ca-8b7d-c1f48cdecd7c; http://data.europa.eu/esco/skill/fbbcb9ab-4b95-4e57-a756-30d08b7da7a5	practitioner	3	You can: - identify, locate and fix service faults					
Software developer	Senior software developer	7	Systems design	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/fae27053-8924-4bfd-b565-c9fe502044c9; http://data.europa.eu/esco/skill/a47d194d-0ffd-4aaa-b695-fbbe0255000e; http://data.europa.eu/esco/skill/d9e5349e-8791-49c2-8ba4-839fdd1606c2	practitioner	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					
Software developer	Senior software developer	7	Systems integration	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/6fa1c2c0-a012-4ca0-9642-e01569ba322c; http://data.europa.eu/esco/skill/ed8de897-adbe-4f0e-b4d2-534953e64c72; http://data.europa.eu/esco/skill/f6868852-9bf6-4899-a5d6-5f9532fb877d	practitioner	3	You can: - define the integration build - co-ordinate build activities across systems - understand how to undertake and support integration testing activities					
Software developer	Senior software developer	7	User focus	UK GDaD PCF	https://understand-digital-data-roles-skills.service.gov.uk/skills/	http://data.europa.eu/esco/skill/ddfe79e2-c2e3-4ba7-9bdf-3820b4f75b54; http://data.europa.eu/esco/skill/68698869-c13c-4563-adc7-118b7644f45d	practitioner	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					
Software developer	Senior software developer	7	Understanding health and care services	this reference		http://data.europa.eu/esco/skill/9b63d92b-5a3a-46b0-b2ba-c98b39ea5aaf; http://data.europa.eu/esco/skill/6c252ea9-e7df-4f82-8035-7d7ee742ff0e	working	2	You can: - explain the clinical and care workflows your work supports - use common health care terms correctly with clinical and care colleagues - recognise when a change could affect patient care and raise it 					
Software developer	Senior software developer	7	Clinical risk management	this reference		http://data.europa.eu/esco/skill/47d491a9-f7c0-4b13-a10f-983d3aa0113e; http://data.europa.eu/esco/skill/4913d0c0-133a-4c46-aac3-f5d4989a982e	working	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 					
Software developer	Senior software developer	7	Information governance and data protection	this reference		http://data.europa.eu/esco/skill/a4346013-a967-4a58-a533-6b32ad1364c5; http://data.europa.eu/esco/skill/51ece34f-c24e-4183-9bf4-9b6f28748aec; http://data.europa.eu/esco/skill/097c6a36-f031-4d3e-b5c1-62d6ffcb430b	working	2	You can: - apply data protection principles to your work - contribute to data protection impact assessments - handle information requests and records correctly 					
Software developer	Senior software developer	7	Health data interoperability	this reference		http://data.europa.eu/esco/skill/4f5c1208-62fd-4e5a-a51e-306c06947e11; http://data.europa.eu/esco/skill/d70701ca-d3be-44cb-963e-8e7142555144	practitioner	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 					
Software developer	Senior software developer	7	Medical device software regulation	this reference		http://data.europa.eu/esco/skill/f453b1a6-c7db-4d9d-9ba3-47c45159bfe3	awareness	1	You can: - explain that some health software is regulated as a medical device - know who to ask when a product might be a medical device 					
