1-3 Years experienced software developer who is good in JS frameworks(AngularJs or ReactJs or NodeJS) may apply. Hands on experience in development and other development related activities. Knowledge in mobile application development either native or hybrid would be an added advantage. Should have self-learning ability. End-to-End coding in AGILE methodology. Ability to apply new solutions on problems. Should be a team player. Should follow coding standards during development. Proper communication should be maintained with lead and respective team members. Degree in Computer Science or related background. Should have strong knowledge in consuming REST APIs, Security and Related concepts. Motivated, Goal oriented and reliable. Ability to work independently with minimal supervision.
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.