- Research & investigate the trends about the technologies in the blockchain world.
- Analyze requirements, consulting customers.
- Evaluate & design technical solutions for the required business models.
- Implement the applications that are powered by blockchain technologies.
- Sometimes build and launch a whole new blockchain platform.
- Review code, maintain & improve the legacy projects if needed.
- Write documentations & instructions before delivering to customers.