Distributed Application Consultant

Company: Ernst & Young Global Limited
Location: Cambridge , Massachusetts, United States
Type: Full-time
Posted: 05.NOV.2018
< >

Summary

. Job Summary: As part of the Tax Emerging Technology Lab and Global Blockchain Lab, you will have the opportunity to solve technical probl...

Description

.

Job Summary: As part of the Tax Emerging Technology Lab and Global Blockchain Lab, you will have the opportunity to solve technical problems and provide innovative solutions to build and support client systems, applications on distributed infrastructure platforms like Blockchain. Essential Functions of the Job: Design and develop applications in different blockchain platforms such as Hyperledger, Ethereum, Bitcoin and other distributed computing environments. Development Responsibilities:
  • Learn how to design and develop in the emerging space of distributing computing applications.
  • Keep up to date on emerging capabilities in this fast-growing area and identify where and how new capabilities can be applied.
  • Translate requirements from architects and product managers into functional code.
  • Think through and anticipate how hackers and others may attempt to subvert or misuse applications.
  • Contribute to EY's internal knowledge base on best practices in this emerging technology area.
  • Knowledge and Skills Requirements:
  • 2-6 years of experience in application development, preferably on immature platforms and with emerging technologies.
  • Expertise in public key cryptography, Zero Knowledge Proofs, and other advanced cryptographic concepts
  • Demonstrable knowledge and experience with JavaScript development, including either (though ideally both);
  • Express and Node
  • React and/or Angular
  • Demonstrable knowledge and experience with testing frameworks such as Mocha or Jasmine.
  • Demonstrable knowledge and experience with database technologies such as NoSQL and SQL.
  • Previous development experience in Agile teams, ideally with knowledge of TDD environments which are remotely led.
  • Interest in Blockchain and associated concepts such as smart contracts.
  • Previous experience with Ethereum (including Solidity), Hyperledger and/or Bitcoin highly desirable but not essential.
  • Previous experience in Go, Python or Bash shell scripting is desirable but not essential.
  • Understanding of web-scale application development architectures such as SOA and SaaS/PaaS.
  • Previous experience of container technologies such as Docker is desirable but not essential.
  • Previous experience of tools, deploying and configuring environment in Microsoft Azure is desirable but not essential.
  • Passionate about technology and applying it to business solutions.
  • Comfortable dealing with ambiguity and a changing environment.
  • Self-starter-able to work on his/her own initiative with minimal supervision.
  • Candidate must be interested in working in a collaborative environment and possess good client interfacing skills, good communication skills and able to work in both a team environment as well as individually.
  • Job Requirements: Education:
  • Mandatory: BE/ B.Tech or MCA or demonstrable equivalent knowledge
  • Experience:

  • 2 to 6 years of industry with hands-on experience in application development and/or cryptography/applied mathematics.
  • EY, an equal employment opportunity employer (Females/Minorities/Protected Veterans/Disabled), values the diversity of our workforce and the knowledge of our people.

     
    Apply Now

    Share

    Free eBook

    Flash-bkgn
    Loader2 Processing ...