Skip to main content

Blockchain/DLT Developer

Navi Mumbai, India

This position is closed as on 2020-07-20

 

Reporting Structure

The role is part of Research and Innovation vertical.

 

We’re looking for software engineer - blockchain or DLT (Distributed Ledger Technology) for our research and development activities for some important use cases to develop new products by exploring various open source or commercially available other blockchain products. You will also design and implement next-generation DLT platform software based on the knowledge and experience through the exploration.

Education

Bachelor’s degree in Computer Science or related. Master’s degree preferred.

Experience

  • 4+ years of experience in IT Industries
  • 2+ years hands-on architecture, design and implementation of blockchain/DLT product from scratch
  • Should have experience in BSFI domain and implemented or worked in DLT/blockchain product with minimum two use cases implemented as PoC/Pilot and/or Production
  • Analytical thinking - able to simplify complex problems, processes or projects into component parts, explore and evaluate them systematically
  • Strategic thinking – able to identify a vision along with the plans, which need to be implemented to meet the end goal, evaluate situations, decide on issues in the short, medium and long term.
  • Influencing and persuading - able to present well-reasoned arguments to convince others. Adapts to the situation and adopt strategies to persuade people in a way that results in agreement or behavior change
  • Communication - able to get one’s message understood clearly by adopting a range of styles, tools and techniques appropriate to the audience and the nature of the information
  • Managing relationships and team working - able to build and maintain effective working relationships with a range of people. Works co-operatively with others to be part of a team, as opposed to working separately or competitively

Industry

Information Technology

Responsibilities

  • Explore various blockchain products from not only theoretical perspective but also design and implementation perspective
  • Use, benchmark, verify and document other blockchain products to crystalize new product
  • Design and implement DLT
  • Design and implement middleware which utilizes the best of DLT
  • Design and implement next-generation DLT
  • Publish academic/industrial papers or patents as by-products

Skills and Qualifications

  • Strong Experience in blockchain or DLT products (Ethereum, HyperLedger Fabric, R3 Corda, Quorum, etc.)
  • Strong systems programming experience in one or more of the following: Java, C++, Scala
  • Strong Experience in UNIX/Linux operations as a developer
  • Ability to initiate and drive projects to completion with minimal guidance
  • You love to “engineer” the development cycle (e.g., writing, reviewing, testing), making it faster and more reliable
  • Strong experience in Database modeling and designing, SQL
  • Some knowledge or experience of cloud platforms such as AWS, Azure or GC.
  • Experience in Cloud Managed Services in DLT/blockchain
  • Experience in NoSQL document based databases such as MongoDB or CouchDB.

Nice-to-Haves:

  • MS or Ph.D. in Computer Science specializing distributed systems, database internal systems or related fields
  • Strong Experience in database internals
  • Experience in distributed database systems such as Cassandra
  • Experience in performance analysis and/or performance optimizations
  • Strong skills in paper writing