Full Stack .NET Developer

Posted on 03 June 25 by Kyle Maves

  • North York, Ontario
  • $ - $
Logo

Powered by Tracker

Job Description

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.

Key Responsibilities

  • 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.

Qualifications

  • 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.

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-22404

Job Location