Senior Full-Stack Developer

Information Technology   |   Toronto

Job Description

Information Technology

General Description

As a member of the Senior Development team, you will be responsible for the development of our new software solutions and the improvement of our existing components using ASP.NET, MVC and C#.


  • You are responsible for designing and implementing well-designed and efficient applications in C#
  • Able to integrate new software components into a fully functional, multi-tiered software system
  • It is critical that you comply with project plans and industry standards

Technical Skills:

  • Computer Science or Engineering degree
  • 7+ years with Web Technologies (ASP.Net, MVC, C#)
  • Able to create brand new systems – using the latest technologies.
  • Experienced in .NET Core (Entity Framework), React.js
  • Strong Microsoft SQL Server expereince (TSQL)
  • Experience designing and working with REST APIs
  • Experience with OO, Domain Driven Design, TDD
  • Developing web applications
  • System architecture, object-oriented design, web frameworks, and software design patterns
  • Asset: Working with BI/Reporting Solutions such as Izenda, Looker, or PowerBI