Utah IT Jobs

Mobile utah department of workforce services Logo

Job Information

EY Software Engineer (JavaScript) – Blockchain – Tech Consulting Senior in Salt Lake City, Utah

Software Engineer (JavaScript) – Blockchain – Tech Consulting Senior

Consulting

Requisition # UNI00GRT

Post Date Dec 17, 2020

Whole industries have been disrupted and transformed in recent years by digital technology. EY advises clients to understand, architect, select and implement bleeding edge solutions required to efficiently run their businesses, with a focus on Digital and Cloud. These service areas span E-commerce, Blockchain, Solution Architecture, Mobile Applications, Digital Platform Architecture, Digital Technology Strategy, and Digital IT Operations.

The opportunity

You will be a part of the Blockchain team, an innovative and collaborative group of technical developers, cryptographers, mathematicians and business strategists who are dedicated to the application of blockchain technology and the development of world-class products. At EY, you will help our clients, some of the most influential companies, explore emergent applications and transform the way the world does business.

Your key responsibilities

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. You will be responsible for designing and developing applications in different blockchain platforms such as Hyperledger, Ethereum, Bitcoin and other distributed computing environments.

Blockchain technology is a complex emerging capability that is far from mature. Above and beyond any of the “essential” skills for this job, you must have a love of learning and experimentation with new technologies and a passion for learning by doing and leading by example. If you consider yourself an open source enthusiast, a hobbyist in development or a best in class developer with a desire to gain knowledge in an emerging market, please apply.

Skills and attributes for success

  • Aptitude to learn how to design and develop in the emerging space of distributing computing applications.

  • Continuous research on emerging capabilities in this fast-growing area and identify where and how new capabilities can be applied.

  • Ability to 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.

  • Work effectively with client engagement teams with diverse skills and backgrounds fostering an innovative and inclusive work environment.

To qualify for the role, you must have

  • Bachelors degree and approximately 3 years of related work experience in application development, preferably on immature platforms and with emerging technologies, or a graduate degree and approximately 1 years of related work experience.

  • Expertise in public key cryptography, Zero Knowledge Proofs, and other advanced cryptographic concepts

  • Demonstrable knowledge and experience with JavaScript development, including

  • Node.js

  • React and/or Angular

  • Express or similar

  • Demonstrable knowledge and experience with testing frameworks such as Mocha or Jasmine.

  • Demonstrable knowledge and experience with NoSQL (e.g. MongoDB) and relational database technologies.

  • Demonstrable knowledge and experience with RESTful and/or GraphQL APIs.

  • Previous development experience in Agile (SCRUM) and distributed teams.

  • Understanding of web-scale application development architectures such as SOA and SaaS/PaaS.

  • Excellent written and verbal communication skills for technical writing and client presentations.

  • A valid driver’s license in the US; willingness and ability to travel to meet client needs

Ideally, you’ll also have

  • 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.

  • Previous experience of container technologies such as Docker and Kubernetes is desirable but not essential.

  • Previous experience working with major cloud technology providers such as Microsoft Azure, Amazon Web Services, Google Cloud Platform is desirable but not essential.

  • Previous experience establishing and configuring CI/CD DevOps pipelines using Microsoft Azure Pipelines and/or GitHub Actions is desirable but not essential.

  • Previous experience deploying and configuring environments using Infrastructure-as-code provisioning tools like Terraform and Ansible is desirable but not essential.

  • Passionate about technology and applying it to business solutions and interested in Blockchain and associated concepts such as smart contracts.

What we look for

We’re interested inself-motivated individuals with excellent problem-solving skills and the ability to prioritize shifting workloads in a rapidly changing industry. Someone who can easily function in a collaborative, high demand, performance-driven environment. In addition, we’re looking for peoplewhorecognize the accomplishments of the team before the individual and are sought after as people developers. If you’re passionate about problem-solving and helping our clients with some of their most complex issues, this role is for you.

What working at EY offers

We offer a competitive compensation package where you’ll be rewarded based on your performance and recognized for the value you bring to our business. In addition, our Total Rewards package includes medical and dental coverage, both pension and 401(k) plans, a minimum of 15 days of vacation plus ten observed holidays and three paid personal days, and a range of programs and benefits designed to support your physical, financial and social well-being. Plus, we offer:

  • Excellent training and development opportunities through established programs and on-the-job training

  • Feedback on your performance that will accelerate your growth

About EY

As a global leader in assurance, tax, transaction and advisory services, we hire and develop the most passionate people in their field to help build a better working world. This starts with a culture that believes in giving you the training, opportunities and creative freedom to make things better. So that whenever you join, however long you stay, the exceptional EY experience lasts a lifetime.

If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.

Join us in building a better working world.

Apply now.

EY provides equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, national origin, protected veteran status, disability status, or any other legally protected basis, in accordance with applicable law.

DirectEmployers