POSITIONS

 
Japan's Premier Provider of Executive Search

Blockchain Developer Tokyo

TBG-019858
Position

01-16 Blockchain Developer/ブロックチェーンディベロパー

Company

Processional Services & Consulting

Salary(¥):
8-11 million
Responsibilities
 As a blockchain developer you will work in a dynamic and evolving environment following the strategic direction of KPMG Japan. You will conceptualize, design, develop, deploy and improve blockchain solutions to meet particular needs, often as advised by leads / architects. Do testing, test automation and bug fixing

ROLES AND RESPONSIBILITIES
1. Analyze user requirements of a blockchain solution
2. Design blockchain solutions based on user requirements
3. Write, test and improve software modules
4. Analyze software modules and improve them to be performant, re-usable and maintainable
5. Analyze blockchain solutions and improve them to be reliable and scalable
6. Review team members' submitted code and provide them with improvement ideas
7. Work in an agile team environment and collaborate with team members
8. Continually update technical knowledge and skills
Requirements
 REQUIRED EXPERIENCES / SKILLS
1. 2 + years in developing blockchain solutions
2. In depth knowledge and experience in blockchain development
3. Being able to translate architecture designs into well structured, tested and documented source code
4. Good working knowledge of data structures, algorithms and database technologies
5. System development experience with at least 2 of the following programming languages: C ++, C #, Java, Scala, Swift, Go, Clojure, Javascript, R, Python, etc.
6. In-depth knowledge of Bitcoin and Ethereum protocols and the internals of the transactions
7. Experience in developing and deploying smart contracts on the mainnet / testnets and knowledge of how the contract migration works
8. In-depth knowledge of at least one of the following permissioned distributed ledger frameworks: Hyperledger Fabric, Corda Knowledge and experience with Git version control tool
9. Experience working with teams with agile / lean approaches
LANGUAGE SKILLS
1. English Business or higher level of communication skills
2. Japanese Communication skills helpful but not necessary