To apply for this job you must first either login or register

.Net Architect

Toronto, Ontario  - Permanent

Job Description

As the .NET Architect, you will play a key role in delivering the technology to enable continued growth of our physical and digital (“phygital”) businesses. You will define technology solutions and collaborate with our product team to develop robust roadmaps to meet the of our business and technology stakeholders.

Responsible for delivering technical requirements for new projects ranging from maintenance to large strategic in size
Ownership of interfaces to current online systems and responsible for ensuring technical standards, extensibility, availability and performance are maintained through any enhancements
Works closely with Digital Product Owners and key business partners to establish a plan for delivery of strategic initiatives
Responsible for providing high-level estimates of new development work
Implements foundational code and establishes patterns which other members of the development team can follow throughout development
Comprehensive and detailed knowledge of the online solution along with key interfaces
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 the customers
Involved in capacity assessment and infrastructure planning

Must Have Skills:

Minimum 10 years development experience with exposure to .NET and SQL Server
4+ years involvement with e-commerce solutions or other high traffic/availability services
Computer Science degree or related formal computer training
Excellent knowledge of .NET 4.5 (and higher) including WebAPI, MVC and WCF
Excellent knowledge of MSSQL including database design, T-SQL and query optimization
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
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

Starting: ASAP
To apply for this job you must first either login or register