Softwareentwickler/in
Softwareentwicklerinnen und -entwickler bauen, testen und pflegen die Software hinter den digitalen Gesundheitsdiensten der Organisation, etwa Apps für Patientinnen und Patienten, klinische Systeme, Integrationsdienste und Datenplattformen. Sie arbeiten in multidisziplinären Produktteams, schreiben Code, der sicher, geschützt, barrierefrei und wartbar ist, und unterstützen ihre Dienste im laufenden Betrieb.
Dieser Text wurde von einem KI-Assistenten aus dem Englischen übersetzt und noch nicht von Muttersprachlerinnen oder Muttersprachlern geprüft. Zitate aus dem UK GDaD PCF (dem Kompetenzrahmen der britischen Regierung für digitale und datenbezogene Berufe) und aus ESCO bleiben auf Englisch.
- Familie
- Softwareentwicklung
- Rolle im UK GDaD PCF
- Software developer (Software development)
- Berufe in ESCO
- software developer (ISCO-08 2512); ICT application developer (ISCO-08 2514)
- Auf GitHub
- Rollendokument · Rollendaten
Stufen
| Entgeltgruppe | Rollenstufe | Stufe im UK GDaD PCF | Besoldungsgruppen des britischen Civil Service | Punkte der Stellenbewertung |
|---|---|---|---|---|
| 4 | Softwareentwickler/in in Ausbildung | Apprentice developer | AO/EO | 276 |
| 5 | Junior-Softwareentwickler/in | Junior developer | EO/HEO | 335 |
| 6 | Softwareentwickler/in | Developer | HEO/SEO | 418 |
| 7 | Senior-Softwareentwickler/in | Senior developer | SEO/G7 | 477 |
| 8a | Leitende/r Softwareentwickler/in | Lead developer | G7/G6 | 551 |
| 8b | Principal-Softwareentwickler/in | Principal developer | G7/G6 | 604 |
In einer Organisation für digitale Gesundheit und Pflege
- Software kann die Patientenversorgung beeinflussen; Entwicklerinnen und Entwickler folgen daher dem Prozess des klinischen Risikomanagements und tragen Belege zu Sicherheitsnachweisen bei.
- Code verarbeitet oft vertrauliche Gesundheitsinformationen; Entwicklerinnen und Entwickler wenden daher standardmäßig Informationsgovernance und sichere Programmierpraktiken an.
- Viele Dienste tauschen Daten mit anderen Gesundheits- und Pflegesystemen aus, mit offenen Interoperabilitätsstandards wie HL7 FHIR.
- Manche Software kann als Medizinprodukt reguliert sein; Entwicklerinnen und Entwickler müssen daher wissen, wann sie regulatorischen Rat einholen.
Rollenbeschreibung im UK GDaD PCF
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
Berufe und Kompetenzen in ESCO
ESCO führt die Kompetenzen und das Wissen auf, die Arbeitgeber für jeden Beruf in der Regel benötigen (wesentlich) oder benötigen können (optional). Nutzen Sie sie als Checkliste für Entwicklungsgespräche.
software developer
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
Wesentlich: Kompetenzen und Wissen (24)
Fertigkeiten und Kompetenzen
- 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
Wissen
Optional: Kompetenzen und Wissen (84)
Fertigkeiten und Kompetenzen
- 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
Wissen
- 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.
Wesentlich: Kompetenzen und Wissen (17)
Fertigkeiten und Kompetenzen
- 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
Wissen
Optional: Kompetenzen und Wissen (74)
Fertigkeiten und Kompetenzen
- 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
Wissen
- 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.