Job Details

  • Title: Software Programmer
  • Code: RCI-VTL-20196/20198
  • Location: Waltham Massachusetts (MA) 02451
  • Posted Date: 07/11/2019
  • Duration: 12 Months
  • Status: Open
Talk to our Recruiter

  Job Description

  • This position will be responsible for developing applications and use cases on blockchain.
  • In addition to hyperledger and ethereum blockchains, the individual will also test new blockchain platforms focusing on transaction rate, scale and other performance attributes.
  • The individual will work with product managers, enterprise account teams and professional services teams to understand customer requirements and develop prototypes to demonstrate key capabilities of blockchain technology.
  • The individual will also develop blockchain applications for mobile and IoT devices enabling secure transactions from the devices to blockchains.
  • The individual will develop smart contracts prototypes on ethereum and chaincode based applications on hyperledger platforms.

Knowledge & Skills:

  • 5+ years of Strong technical expertise with deploying web scale applications in cloud infrastructures
  • Experience with blockchain technology and smart contract development
  • Experience with ethereum or hyperledger blockchain platforms
  • Deep technical expertise with Linux / Unix environments and building large scalable testbeds for prototyping
  • Strong experience with Docker containers and container orchestration using Kubernetes or AWS ECS
  • Strong experience in building distributed clustered environments for scaling applications
  • Strong experience in developing end-to-end solution architectures
  • 3+ years of experience working with Cloud infrastructure components including load balancers, firewalls
  • Ability to integrate software modules and develop APIs to rapidly prototype product / service ideas
  • Strong software development expertise across a variety of languages include Node.js, Java, Python, C/C++
  • Prior experience in agile development methodology
  • Experience developing ethereum smart contracts or hyperledger chaincode is a plus
  • Experience working with open source software and application integration
  • Familiarity with PKI and other cryptographic protocols is a plus
  • Familiarity with secure element implementations is a plus
  • Working knowledge of Kafka, Elasticsearch, Logstash and kibana
  • Working knowledge of NoSQL, mongodb databases
  • Excellent communication and presentation skills