Senior Consultant – Blockchain, AI Engineering

Posted 2 weeks ago

Apply Now

About the role

  • Senior Software Engineer at EY developing scalable enterprise blockchain applications for influential clients. Collaborating in Agile teams to transform business processes through innovative technology solutions.

Responsibilities

  • Identify customer requirements and develop components and services that are integral to our software architecture
  • Actively contribute to business processes or solutions, selecting methodologies judiciously to meet client service metrics, quality, risk management, business growth, and teaming objectives
  • Solve technical problems and provide innovative solutions across the full stack: front-end, back-end, and blockchain networks like Ethereum (Layer 1 and Layer 2 protocols), and EVM-compatible protocols
  • Translate user stories and technical requirements into functional code
  • Build and deliver software systems with SDLC best practices including coding standards, code reviews, source control management, build processes, testing, and operations
  • Contribute to the architecture and design of new and current systems, including considerations such as security, reliability, and scaling
  • Work with product team to deliver excellent solutions and customer experiences
  • Define and execute deliverables with efficiency
  • Manage completion of deliverables and maintain engagement economics reports
  • Track resource plans and budgets, and handle project statuses
  • Participate in client sessions as a workstream member or team lead
  • Travel is required based on client needs, and you will be expected to maintain a chargeability level with billable hours to external clients.

Requirements

  • A Bachelor's degree is required
  • Experience typically preferred is 2-4 years in a relevant field, 3+ years of professional engineering experience
  • Hands-on experience with modern full-stack JavaScript development including Node.js and frameworks such as React and Express; proficiency using client libraries such as ethers.js or web3.js
  • Experience designing and implementing RESTful and/or GraphQL APIs
  • Experience building cloud native/microservices architecture applications and platforms
  • Experience with Agile software development (like Scrum or Kanban)
  • Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Excellent written and verbal communication skills
  • Willingness and ability to travel to meet client needs

Benefits

  • Comprehensive medical, dental, and prescription drug coverage
  • Mental health benefits
  • Employee Assistance Program
  • Group savings plans
  • Generous time off including personal days and vacation days
  • Option to purchase extra vacation days
  • Exclusive learning programs tailored for employees
  • Internal opportunities for career development and advancement
  • Involvement in meaningful volunteering through EY Ripples

Job type

Full Time

Experience level

Senior

Salary

CA$88,000 - CA$132,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudGraphQLJavaScriptMicroservicesNode.jsReactSDLCWeb3

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.