.NET DEVELOPER / ARCHITECT

  • Full Time
  • Toronto
  • This position has been filled

We are looking for a strong .NET Developer/Architect, the individual will play a key role in delivering the technology to enable continued growth of our physical and digital businesses. The ideal candidate will define technology solutions and collaborate with our product team to develop robust roadmaps to meet the of our business and technology stakeholders.

Skills & Responsibilities:

  • Works closely with Digital Product Owners and key business partners to establish a plan for delivery of strategic initiatives.
  • Promote software development best practices (e.g. coding standards, peer reviews), and usage of emerging technology.
  • Seek out new technology that creates high tech and high touch solutions for our customers.
  • Ownership of interfaces to current online systems and responsible for ensuring technical standards, extensibility, availability and performance are maintained through any enhancements.
  • Responsible for delivering technical requirements for new projects ranging from maintenance to large strategic in size.
  • Excellent professional knowledge of REST and RPC based service design.
  • Experience with queuing technologies, such as MSMQ or RabbitMQ.
  • Experience with security best practices and micro-service architecture.
  • Experience with development in Azure.
  • 10 years development experience with exposure to .NET and SQL Server.
  • 4+ years involvement with e-commerce solutions or other high traffic/availability services.
  • Excellent knowledge of .NET 4.5 (and higher) including WebAPI, MVC and WCF.
  • Experience integrating systems outside .NET ecosystem.
  • Excellent leadership and communication skills.
  • Proven ability to develop new approaches to complex design problems.
  • Ability to prioritize and manage work to critical deadlines in a fast-paced environment.
  • Computer Science degree or related formal computer training.