シニアブロックチェーンディベロッパー 東京

TBG-019865
Position

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

Company

Professional Services & Consulting

Salary(¥):
8-11 million
Responsibilities
 As a senior 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. Lead teams/projects from a technical prospective
4. Establish the best development practices and ensure they are followed within and across the teams
5. Ensure timely delivery of release milestones
6. Responsible for delivering blockchain solutions meeting quality benchmarks
7. Write, test and improve software modules
8. Analyze software modules and improve them to be performant, re-usable and maintainable
9. Analyze blockchain solutions and improve them to be reliable and scalable
10. Review team members' submitted code and provide them with improvement ideas
11. Work in an agile team environment and collaborate with team members
12. Continually update technical knowledge and skills
Requirements
 REQUIRED EXPERIENCES / SKILLS
1. 7+ years in developing cutting wdge technical solutions
2. 2 + years in developing blockchain solutions
3. 2+ years, in leading teams / projects from a technical prospective
4. In depth knowledge and experience in blockchain development
5. Basic knowledge and experience in cloud computing
6. Basic knowledge and experience in machine learning
7. Being able to translate architecture designs into well structured, tested and documented source code
8. Good working knowledge of data structures, algorithms and database technologies
9. System development experience with at least 2 of the following programming languages: C ++, C #, Java, Scala, Swift, Go, Clojure, Javascript, R, Python, etc.
10. In-depth knowledge of Bitcoin and Ethereum protocols and the internals of the transactions
11. Experience in developing and deploying smart contracts on the mainnet / testnets and knowledge of how the contract migration works
12. 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
13. 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
IDEAL CANDIDATE
1. Passionate about discovering and applying new technologies, ideas and unique solutions to complex and transformational business problems.
2. Creative, yet disciplined in their approach and constantly engaged in learning new things
3. High level of discipline and a structured approach for documenting and managing own work
4. Self-Motivator and possess the communication skills and character to constantly engage with a fast-paced, always changing team.