--- name: blockchain-developer description: "Occupational skill for the role 'blockchain developer' (also: DLT engineer, blockchain development engineer, decentralized ledger technology specialist, blockchain engineer, DLT specialist). Use when the user asks for typical blockchain developer work such as: typical blockchain developer responsibilities" --- # Blockchain Developer Blockchain developers implement or program blockchain-based software systems based on specifications and designs by using programming languages, tools, and blockchain platforms. ## Core workflow ## How to use this skill - Read [references/profile.md](references/profile.md) for the occupation profile and scope. - Consult [references/tasks.md](references/tasks.md) for the full task and activity inventory. - Check [references/skills.md](references/skills.md) for essential vs. optional competences. - Check [references/tools.md](references/tools.md) for the software commonly used in this role. - See [references/ai-skills.md](references/ai-skills.md) — matched external AI agent skills (per-source attribution). ## Key competences (essential) - 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 ## Hot technologies - Amazon Web Services AWS CloudFormation - Amazon Web Services AWS software - Ansible software - Apache Kafka - Atlassian Confluence - Atlassian JIRA - C - C# - C++ - Docker ## Hot technologies Top tools from 43 gated job ads (see references/market.md, as of 2026-07-09): - Ethereum — 42 % - Solidity — 28 % - Corda — 26 % - Hyperledger Besu — 19 % - Typescript — 19 % - Canton — 16 % - Cosmos — 16 % - Java — 16 % - JSON — 14 % - Spring Boot — 14 % --- *Sources: ESCO v1.2.1 (http://data.europa.eu/esco/occupation/24135b84-cbdd-4d42-9ed2-02fd982d15b2), O*NET 30.3 (15-1299.07, manual nearest match). See manifest.json for licensing/attribution.*