Candidate should have very good experience in following areas:
- Work experience in at least one of the blockchain platforms like IBM Hyperledger, Ethereum, Multichain, Stellar, Ripple, Corda etc.
- Strong understanding of Bitcoin or other crypto currencies
- Having experience in developing both front-end and back-end in .Net Projects.
- Proficient in C#, with a good knowledge of their ecosystems.
- Understanding of fundamental design principles for building a scalable application.
- Experience/Knowledge in implementing automated testing platforms and unit tests
- Hands on experience on Development tools: SVN/Tortoise SVN, JIRA
- Hands on experience on Design Patterns like : Singleton, Factory, Observer, Abstract (Any 1 of these)
- Should have excellent spoken and written English
- Demonstrated project discipline and experience. Must be organized, focused, and driven toward established deliverable dates.
- Ability to conduct code reviews for junior team members and suggest improvisations in the code aligning to the best practices.
- Handling a team and also responsible for client deliverable.
- Very Good written and verbal communication skills with a clear ability to convey thoughts to other team members and clients.
- Ability to take client calls independently and clearly articulate and discuss project status and requirements regarding the project.
- Communicate with the client for requirement analysis
- Perform a technical analysis of requirements & to prepare detailed technical design
- Handle the team of developers / mentoring the juniors by task briefing, review the tasks & giving feedback