41 lines
2.6 KiB
Markdown
41 lines
2.6 KiB
Markdown
# Tasks & work activities — blockchain developer
|
|
|
|
Source: O*NET 30.3, occupation 15-1299.07 (Blockchain Engineers) — manual nearest-occupation mapping via ISCO group 2512; the official ESCO crosswalk has no entry for this ESCO occupation.
|
|
|
|
## Task statements
|
|
|
|
- **[nan]** Assess blockchain threats, such as untested code and unprotected keys.
|
|
- **[nan]** Automate the deployment of software updates over geographically distributed network nodes.
|
|
- **[nan]** Design and deploy blockchain design patterns to make transactions secure, transparent, and immutable.
|
|
- **[nan]** Design and develop blockchain technologies for industries such as finance and music.
|
|
- **[nan]** Design and implement dashboard and data visualizations to meet customer reporting needs.
|
|
- **[nan]** Design and implement data repositories to integrate data.
|
|
- **[nan]** Design and verify cryptographic protocols to protect private information.
|
|
- **[nan]** Determine specifications for, or implement, logging.
|
|
- **[nan]** Develop a maintainable code base using object-oriented design principles, practices, or patterns.
|
|
- **[nan]** Discuss and plan systems with solution architects, system engineers, or cybersecurity experts to meet customer requirements.
|
|
- **[nan]** Discuss data needs with engineers, product managers, or data scientists to identify blockchain requirements.
|
|
- **[nan]** Evaluate blockchain processes or risks based on security assessments or control matrix reviews.
|
|
- **[nan]** Evaluate new blockchain technologies and vendor products.
|
|
- **[nan]** Implement catastrophic failure handlers to identify security breaches and prevent serious damage.
|
|
- **[nan]** Run infrastructure tests to examine the behavior of large peer-to-peer networks.
|
|
- **[nan]** Test the security and performance of blockchain infrastructures.
|
|
- **[nan]** Update client and server applications responsible for integration and business logic.
|
|
|
|
## Detailed work activities
|
|
|
|
- Analyze security of systems, network, or data.
|
|
- Create databases to store electronic data.
|
|
- Design integrated computer systems.
|
|
- Design software applications.
|
|
- Develop computer or information security policies or procedures.
|
|
- Develop procedures for data management.
|
|
- Discuss design or technical features of products or services with technical personnel.
|
|
- Evaluate new technologies or methods.
|
|
- Evaluate utility of software or hardware technologies.
|
|
- Implement security measures for computer or information systems.
|
|
- Install computer software.
|
|
- Maintain computer equipment or software.
|
|
- Test computer system operations to ensure proper functioning.
|
|
- Write computer programming code.
|