Files
2026-08-15 14:46:23 +02:00

88 lines
3.3 KiB
Markdown

# Competences — blockchain developer
Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/24135b84-cbdd-4d42-9ed2-02fd982d15b2).
## Essential
- **analyse decentralised applications** (skill/competence)
- **blockchain** (knowledge)
- **blockchain application areas** (knowledge)
- **blockchain applications** (knowledge)
- **blockchain applications security principles** (knowledge)
- **blockchain architecture** (knowledge)
- **blockchain components** (knowledge)
- **blockchain consensus mechanisms** (knowledge)
- **blockchain design patterns** (knowledge)
- **blockchain history** (knowledge)
- **blockchain mining principles** (knowledge)
- **blockchain openness** (knowledge)
- **blockchain platforms** (knowledge)
- **blockchain terminology** (knowledge)
- **blockchain-based business models** (knowledge)
- **blockchain-based services regulation** (knowledge)
- **computer programming** (knowledge)
- **debug software** (skill/competence)
- **decentralised identifiers** (knowledge)
- **decentralized application frameworks** (knowledge)
- **design process for blockchain-based systems** (skill/competence)
- **develop blockchain innovative architectures** (skill/competence)
- **digital identity management** (knowledge)
- **distributed ledger technologies consensus protocols** (knowledge)
- **distributed ledger technologies vulnerabilities** (knowledge)
- **distributed ledger technology** (knowledge)
- **evaluate blockchain architectures** (skill/competence)
- **explain blockchain implications** (skill/competence)
- **explain distributed ledger technologies principles** (skill/competence)
- **game theory** (knowledge)
- **ICT debugging tools** (knowledge)
- **identify blockchain innovation opportunities** (skill/competence)
- **implement smart contracts** (skill/competence)
- **interpret technical requirements** (skill/competence)
- **outline blockchain-based identity management** (skill/competence)
- **recognise blockchain application areas** (skill/competence)
- **recognise blockchain risks** (skill/competence)
- **smart contract** (knowledge)
- **smart contract programming languages** (knowledge)
- **software components libraries** (knowledge)
- **use software design patterns** (skill/competence)
- **use software libraries** (skill/competence)
- **utilise computer-aided software engineering tools** (skill/competence)
## Optional
- adapt to changes in technological development plans (skill/competence)
- Angular (knowledge)
- C++ (knowledge)
- cloud technologies (knowledge)
- cryptocurrency (knowledge)
- data analytics (knowledge)
- design user interface (skill/competence)
- ICT encryption (knowledge)
- implement front-end website design (skill/competence)
- Java (computer programming) (knowledge)
- JavaScript (knowledge)
- Scala (knowledge)
- service-oriented modelling (knowledge)
- Solidity (knowledge)
- TypeScript (knowledge)
- use markup languages (skill/competence)
- Vyper (knowledge)
<!-- market-evidence -->
## Market evidence (job-ad analysis, 43 ads, as of 2026-07-09)
Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs.
### Hard skills
- smart contract development — **49 %**
- cryptography — **33 %**
- blockchain development — **28 %**
### Responsibilities
- code review — **21 %**
<!-- market-evidence -->