Blockchain Developer
Role & responsibilities
- Proactively assist the team in various aspects of the projects.
- Understanding business objectives and developing models that help to achieve them.
- Set up the network and write smart contracts/chain code in accordance with the business logic.
- Development of Web based and Mobile based applications.
- Writing REST based APIs and shell scripts.
- Creating database schemas that represent and support business processes.
- User access authentication and authorization in the private/permissioned blockchain application.
- Blockchain Platforms: Hyperledger (Besu, Fabric, Sawtooth, Indy), Ethereum, Multichain, R3 Corda
- Experienced in handling private / permissioned / enterprise blockchain network
- Scripting Languages: Solidity, Java, .NET, GO, Python, HTML5, CSS JavaScript/TypeScript
- Experience in smart contract scripting as per business requirement
- Ability to test smart contracts with frameworks like mocha or similar and other testing tools like slither
- Database: MongoDB/ MySQL/ Oracle/ CouchDB/ PostgreSQL
- Web Services: REST/ SOAP/ XML based web services
- Cloud: AWS/MS Azure/SAP Cloud/IBM Bluemix
- Container orchestration systems: Google Container Engine, Docker, Kubernetes
- Knowledge of Linux operating system, Bash scripting, encryption, SSL certificates.
- Knowledge of Polygon SDK and its L2 solutions like ZK Rollups, Optimistic Rollups, sidechains, enterprise chains.
- Good analytical and communication skills.
- Ability to work independently and good verbal and written communication skills
- Worked in Agile Lifecycle model
Mandatory skills:
- Hyperledger (Besu, Fabric, Sawtooth, Indy), Ethereum, Multichain, R3 Corda.
- Experienced in handling private / permissioned / enterprise blockchain network
- Databases: MongoDB/ MySQL/ Oracle/ CouchDB/ PostgreSQL
- Solidity, Java, .NET, GO, Python, HTML5, CSS JavaScript/TypeScript
Years of experience required:
4-7 Years
Education qualification-Full Time:
BE/Btech