Technical and Professional Requirements: 1. Atleat 8yrs of overall experience and 6 months to 1 year of experience in Block chain Technologies.\ 2. Worked on at least 1 Blockchain platform like: Hyperledger, Ethereum, Multichain, Corda etc. 3. Understands different consensus algorithms conceptually, concept of mining etc. 4. Should be Able to write smart contracts in GoLang, Solidity / Serpent. 5. Programming Paradigms: Object oriented, Event Driven, Functional Programming, 6. Programming languages: Java, Spring J2EE framework, GoLang, REST Services, NodeJS, MongoDB. 7. Modern Databases: Understand Relational, Key-Value, Columnar, Document, Graph etc. 8. Should be well versed with SW development & delivery life cycle. 9. Should be a good team player having troubleshooting and problem solving skills, Good communication and interpersonal skills. Responsibilities: 1. Should have Clear understanding of where Blockchain based solution is applicable, Understand various Blockchain based platforms in the industry and ability to compare between them to solve a given business problem, Previous work experience in playing Consulting/Evangelist role to help build Blockchain based solutions including selection of Blockchain platform, identify need for consensus scenarios and smart contract needs in a Blockchain solution, Understand the complexity of a business network and managing multiple stake holders. 2. Should successfully lead multidisciplinary teams and building strong relationships with clients, 3. Contributes/guides team to a project from requirements to testing to delivery. 4. Should work in Agile, short delivery cycles, Continuous Integration, Test Driven Development environment, Implements Proof of Concepts for identified technology areas. 5. Works on Blockchain platform(s) and related programming languages, performance tuning, handling modularity and security.