blockchain developer
ISCO: 2512. Skills: 60. Essential: 43.
Essential skills
- analyse decentralised applications
- blockchain
- blockchain application areas
- blockchain applications
- blockchain applications security principles
- blockchain architecture
- blockchain components
- blockchain consensus mechanisms
- blockchain design patterns
- blockchain history
- blockchain mining principles
- blockchain openness
- blockchain platforms
- blockchain terminology
- blockchain-based business models
- blockchain-based services regulation
- computer programming
- debug software
- decentralised identifiers
- decentralized application frameworks
- design process for blockchain-based systems
- develop blockchain innovative architectures
- digital identity management
- distributed ledger technologies consensus protocols
- distributed ledger technologies vulnerabilities
- distributed ledger technology
- evaluate blockchain architectures
- explain blockchain implications
- explain distributed ledger technologies principles
- game theory
- ICT debugging tools
- identify blockchain innovation opportunities
- implement smart contracts
- interpret technical requirements
- outline blockchain-based identity management
- recognise blockchain application areas
- recognise blockchain risks
- smart contract
- smart contract programming languages
- software components libraries
- use software design patterns
- use software libraries
- utilise computer-aided software engineering tools
Supporting skills
- adapt to changes in technological development plans
- Angular
- C++
- cloud technologies
- cryptocurrency
- data analytics
- design user interface
- ICT encryption
- implement front-end website design
- Java (computer programming)
- JavaScript
- Scala
- service-oriented modelling
- Solidity
- TypeScript
- use markup languages
- Vyper