Posted on 03 June 25 by Kyle Maves
Powered by Tracker
Job Title: Lead Microsoft Full Stack Developer - .NET
Location: Toronto, ON (Hybrid – Downsview)
Department: Information Technology
Reports to: Technical Delivery Manager
Position Overview
Our client is looking for a Lead .NET Microsoft Full Stack Developer to oversee the design, development, support, and continuous improvement of enterprise-level applications built on the .NET framework.
The role is a 4.5 month contract to start with possibility for extension or permanent. This is a hybrid role with 1-2 days a week onsite at their North York office.
This role requires strong technical leadership, a passion for high-quality code, and the ability to translate business needs into scalable solutions. Familiarity with Microsoft Dynamics 365 (Customer Service module) and Power Pages is a plus.
Lead the architecture and development of .NET-based web and desktop applications with an emphasis on performance, scalability, and maintainability.
Deliver full-stack solutions using modern front-end and back-end technologies, including third-party libraries and frameworks.
Develop detailed technical specifications and perform thorough unit testing.
Collaborate with internal teams and external partners to build, enhance, and maintain software solutions.
Conduct integration and regression testing to ensure seamless application performance.
Document system logic, processes, and troubleshooting steps.
(Optional) Support enhancements to Microsoft Dynamics 365, particularly the Customer Service module.
(Optional) Build low-code websites using Power Pages integrated with Dataverse and Dynamics 365.
Translate functional requirements into scalable Microsoft-based applications.
Handle Tier 2 and Tier 3 technical support, including incident response and root cause analysis.
Be available for after-hours support when required.
Drive solution improvements based on business and user feedback.
Review code and mentor other developers.
Contribute to cross-functional project teams, meeting deadlines and staying within scope.
Keep up with emerging Microsoft technologies and industry best practices.
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
7+ years of hands-on experience in full-stack development using .NET, ASP.NET, C#, VB.NET, PowerShell, PL/SQL, and relational databases like SQL Server or Oracle.
Strong front-end skills: HTML, CSS, JavaScript, XML, and frameworks such as jQuery.
Proficiency in backend development using C# and JavaScript frameworks like Angular, React, and Node.js.
Experience with IIS, Windows desktop applications, and Microsoft environments.
Knowledge of Dynamics 365 and Power Pages is a strong asset.
Skilled in working with various databases including MySQL and MongoDB, and web servers like Apache and IIS.
Solid database development skills, including stored procedures and complex queries.
Strong grasp of software engineering principles and coding best practices.
Familiarity with Agile methodologies and the full software development lifecycle.
Understanding of high-availability systems and disaster recovery planning.
Experience with Government of Ontario IT Standards (GO-ITS) is an asset.
Strong sense of accountability and urgency in managing mission-critical systems.
Ability to work independently and lead complex technical projects.