Datblygwr meddalwedd
Mae datblygwyr meddalwedd yn adeiladu, yn profi, ac yn cynnal y feddalwedd y tu ôl i wasanaethau iechyd digidol y sefydliad, fel apiau ar gyfer cleifion, systemau clinigol, gwasanaethau integreiddio, a llwyfannau data. Maen nhw'n gweithio mewn timau cynnyrch amlddisgyblaethol, yn ysgrifennu cod sy'n ddiogel, yn saff, yn hygyrch, ac yn hawdd ei gynnal, ac yn cefnogi eu gwasanaethau pan fyddant yn fyw.
Cyfieithwyd y testun hwn o'r Saesneg gan gynorthwyydd deallusrwydd artiffisial, ac nid yw siaradwr Cymraeg brodorol wedi'i adolygu eto. Mae'r derminoleg yn dilyn TermCymru, cronfa dermau Llywodraeth Cymru. Mae dyfyniadau o Fframwaith Gallu Proffesiwn Digidol a Data Llywodraeth y DU ac o ESCO yn aros yn Saesneg.
- Teulu
- Datblygu meddalwedd
- Rôl UK GDaD PCF
- Software developer (Software development)
- Galwedigaethau ESCO
- software developer (ISCO-08 2512); ICT application developer (ISCO-08 2514)
- Ar GitHub
- Dogfen y rôl · Data'r rôl
Lefelau
| Band | Lefel rôl | Lefel UK GDaD PCF | Graddau'r Gwasanaeth Sifil | Pwyntiau gwerthuso swyddi |
|---|---|---|---|---|
| 4 | Datblygwr meddalwedd prentis | Apprentice developer | AO/EO | 276 |
| 5 | Datblygwr meddalwedd iau | Junior developer | EO/HEO | 335 |
| 6 | Datblygwr meddalwedd | Developer | HEO/SEO | 418 |
| 7 | Uwch ddatblygwr meddalwedd | Senior developer | SEO/G7 | 477 |
| 8a | Datblygwr meddalwedd arweiniol | Lead developer | G7/G6 | 551 |
| 8b | Prif ddatblygwr meddalwedd | Principal developer | G7/G6 | 604 |
Mewn sefydliad gofal iechyd digidol
- Gall meddalwedd effeithio ar ofal cleifion, felly mae datblygwyr yn dilyn y broses rheoli risg glinigol ac yn cyfrannu tystiolaeth at achosion diogelwch.
- Mae cod yn aml yn trin gwybodaeth iechyd gyfrinachol, felly mae datblygwyr yn cymhwyso arferion llywodraethiant gwybodaeth a chodio diogel fel arfer.
- Mae llawer o wasanaethau'n cyfnewid data â systemau iechyd a gofal eraill, gan ddefnyddio safonau rhyngweithredu agored fel HL7 FHIR.
- Gall rhywfaint o feddalwedd gael ei rheoleiddio fel dyfais feddygol, felly mae angen i ddatblygwyr wybod pryd i ofyn am gyngor rheoleiddio.
Disgrifiad rôl UK GDaD PCF (yn Saesneg)
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
Galwedigaethau a sgiliau ESCO
Mae ESCO yn rhestru'r sgiliau a'r wybodaeth y mae cyflogwyr fel arfer eu hangen (hanfodol) neu y gallai fod eu hangen (dewisol) ar gyfer pob galwedigaeth. Defnyddiwch nhw fel rhestr wirio ar gyfer sgyrsiau datblygu. Mae labeli ESCO yn Saesneg.
software developer
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
Sgiliau a gwybodaeth: Hanfodol (24)
Sgiliau a chymwyseddau
- analyse software specifications
- create flowchart diagram
- debug software
- define technical requirements
- develop automated migration methods
- develop software prototype
- identify customer requirements
- interpret technical requirements
- manage engineering project
- perform scientific research
- use an application-specific interface
- use software design patterns
- use software libraries
- use technical drawing software
- utilise computer-aided software engineering tools
Gwybodaeth
Sgiliau a gwybodaeth: Dewisol (84)
Sgiliau a chymwyseddau
- adapt to changes in technological development plans
- collect customer feedback on applications
- design user interface
- develop creative ideas
- do cloud refactoring
- integrate system components
- migrate existing data
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use object-oriented programming
- use query languages
- utilise machine learning
Gwybodaeth
- ABAP
- AJAX
- APL
- ASP.NET
- Ajax Framework
- Ansible
- Apache Maven
- Apache Tomcat
- Assembly (computer programming)
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- Drupal
- Eclipse (integrated development environment software)
- Erlang
- Groovy
- Haskell
- IBM WebSphere
- ICT security legislation
- Internet of Things
- Java (computer programming)
- JavaScript
- JavaScript Framework
- Jenkins (tools for software configuration management)
- KDevelop
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visual C++
- NoSQL
- Objective-C
- OpenEdge Advanced Business Language
- Oracle Application Development Framework
- PHP
- Pascal (computer programming)
- Perl
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- SPARK
- SQL
- STAF
- Salt (tools for software configuration management)
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- Swift (computer programming)
- TypeScript
- VBScript
- Visual Basic
- WordPress
- World Wide Web Consortium standards
- Xcode
- blockchain openness
- blockchain platforms
- cyber attack counter-measures
- data visualisation software
- defence standard procedures
- object-oriented modelling
- screen reader
- smart contract
- software anomalies
- software frameworks
- trading software
ICT application developer
ICT application developers implement the ICT (software) applications based on the designs provided using application domain specific languages, tools, platforms and experience.
Sgiliau a gwybodaeth: Hanfodol (17)
Sgiliau a chymwyseddau
- analyse software specifications
- create flowchart diagram
- debug software
- develop automated migration methods
- develop software prototype
- identify customer requirements
- interpret technical texts
- manage business knowledge
- propose ICT solutions to business problems
- use an application-specific interface
- use software design patterns
- use software libraries
- utilise computer-aided software engineering tools
Gwybodaeth
Sgiliau a gwybodaeth: Dewisol (74)
Sgiliau a chymwyseddau
- adapt to changes in technological development plans
- collect customer feedback on applications
- design user interface
- develop creative ideas
- develop food scanner devices
- do cloud refactoring
- integrate system components
- migrate existing data
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use object-oriented programming
- use query languages
Gwybodaeth
- ABAP
- AJAX
- APL
- ASP.NET
- Ajax Framework
- Ansible
- Apache Maven
- Assembly (computer programming)
- C#
- C++
- COBOL
- Common Lisp
- Drupal
- Eclipse (integrated development environment software)
- Groovy
- Haskell
- IBM WebSphere
- ICT security legislation
- Internet of Things
- Java (computer programming)
- JavaScript
- JavaScript Framework
- Jenkins (tools for software configuration management)
- KDevelop
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visual C++
- NoSQL
- Objective-C
- Open source model
- OpenEdge Advanced Business Language
- Outsourcing model
- PHP
- Pascal (computer programming)
- Perl
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- SPARK
- SQL
- STAF
- Salt (tools for software configuration management)
- Scala
- Scratch (computer programming)
- Swift (computer programming)
- TypeScript
- VBScript
- Visual Basic
- WordPress
- World Wide Web Consortium standards
- Xcode
- hybrid model
- object-oriented modelling
- software anomalies
- software frameworks
Contains ESCO v1.2.1 data (https://esco.ec.europa.eu/). © European Union. Reuse authorised under Commission Decision 2011/833/EU.