Blockchain is a specialized database, which it gained popularity due to the adoption of cryptocurrencies, especially bitcoin. Blockchain development is used with cryptocurrencies to implement peer-to-peer (P2P), distributed services. The primary use of blockchain is large, public databases that are immutable—in other words, they cannot be tampered with without expending vast amounts of resources.
RESPONSIBILITIES
- Research latest blockchain technologies
- Design, and Develop blockchain technologies
- Test blockchain technologies
- Brainstorm and help check applications for new tools and technologies
- Maintained and extend current client- and server-side applications
- Responsible for integration and business logic
- Be involved in the global blockchain community
- Work on implementing and integrating the latest proposals
- Well Document new solutions as well as maintaining that of existing ones
SKILLS
- Strong software development background
- Experience working with large codes and open-source projects
- Proficiency in one of the following programming languages: C++, Java, JavaScript
- Strong knowledge of algorithms and data structures
- Familiarity with basic cryptography and P2P networks
- Strong knowledge of bitcoin-like blockchains and concurrency
- Strong knowledge for writing efficient and safe multithreaded code
- Strong knowledge of STL, C++11
- Proficiency in the Qt Widgets module
0 Comments:
Post a Comment