JobMatch
← Back to jobs

Senior Full Stack Developer (C#.Net, Angular 5+, Azure) - Toronto, ON

Source Code Staffing

RemoteCanadaseniorContractor
Posted
3 weeks ago
Source
Himalayas
Field
Engineering

Skills

SecurityAngularKanbanAzureAgile.NETSassJiraCSSC#

Description

Senior Full Stack Engineer (C#.Net, Angular 5+, Azure) Toronto, ON Fully Remote 1-year contract with the possibility of extension - Design and develop elegant and accessible front-end solutions which are end-to end: from technical analysis and data architecture, through to unit testing, development, and integration testing. - Provide mentorship to less experienced engineers within your team on engineering excellence, including how to choose appropriate design patterns and identify anti-patterns, thoroughness in code-reviews, the perils of bad unit testing, appropriate engineering flow, and architectures which support maintenance and extensibility. - Establish cross-team procedures to ensure software is thoroughly documented - Perform root cause analysis on software defects, identify corrective action, and liaise with production support to resolve issues. - Work with business partners and engineers to evaluate the suitability of 3rd party software - Maintain continuous integration and continuous deployment for applications. Required Skills: - 5+ experience with C#.Net, and ASP.NET MVC - 2+ years of recent experience in Angular 5+ - 5+ years of experience in the online software industry; strong knowledge of website design, functionality usability, and web-based application architectures. - Extensive experience with Azure - Experience with MVVM framework - Experience with .NET Web API, .NET Core, and Azure API management. - ResponsiveFront-end layout/design, and implementation using JQuery and Bootstrap 4, CSS SASS/LESS - Non-relational table storage using Azure Table Storage. - Working experience on high-traffic websites, while leveraging techniques to enable performance and caching, security and monitoring, and accessibility (WCAG 2.0/2.1/2.2) - Able to conceptualize a technical solution and relay it to other team members and stakeholders. - Work with Traders architecture group to implement software against reference specifications. - Expert level experience in building unit, component, and integration tests and knowledge of how to use this as a system contract between other system end points. - Experience building cloud-based apps and a strong familiarity in the scalability, performance optimization, and monitoring of those apps. - Know how to work with source code management and delivery platforms like Github, Azure Dev Ops, and JIRA in a distributed team environment. - Expert level experience with Microsoft platform web development. - Excellent knowledge of both relational and non-relational data stores, C#, Microsoft Azure cloud solutions and technologies, and both core and current engineering tooling. - Great understanding on agile methodologies in a Kanban delivery environment. - University Degree (or equivalent) in Computer Science or related subject. Originally posted on Himalayas

JobMatch aggregates public listings. Always apply through the original posting.