Full-time

Senior Full Stack Software Developer (.Net Core)

Posted on 01 April 26 by Mukulika Mandal

  • Bolton, ON
  • CAD$ - CAD$
Logo

Powered by Tracker

Job Description

Our client is looking for a talented and experienced Senior Full Stack Developer to join their growing engineering team. This role will provide the opportunity to work on meaningful products, tackle interesting technical challenges, and genuinely shape the direction of their software. You'll be working across the full stack, from classic web technologies to modern cloud-native architectures, therefore breadth and adaptability are key.

Responsibilities:

  • Design, develop, and maintain full-stack web applications using a modern .NET-based technology stack.
  • Develop and maintain RESTful APIs and backend services using .NET Core.
  • Write efficient, well-structured database queries and manage schemas in SQL Server / Azure SQL.
  • Architect and implement Azure Microservices to support scalable, resilient application design.
  • Work with Classic ASP codebases — maintaining, refactoring, and migrating legacy systems where appropriate.
  • Build rich, responsive user interfaces using Blazor (WebAssembly and/or Server).
  • Collaborate closely with product, design, and other engineering stakeholders throughout the development lifecycle.
  • Participate in code reviews, technical discussions, and contribute to setting engineering standards.
  • Mentor junior developers and share knowledge across the team.
  • Troubleshoot production issues and own resolution end-to-end.

Qualifications:

  • 10+ years of professional software development experience, with a strong full-stack background.
  • 7+ years experience with .NET Core: Strong proficiency building APIs, services, and web applications. Follows modern patterns like dependency injection, middleware, and async programming.
  • Proficiency with SQL Server: Confident writing complex queries, optimizing performance, designing schemas, and working with stored procedures and migrations.
  • Azure Microservices: Experience designing, deploying, and operating microservices on Azure. Familiar with service communication patterns, scalability, and resilience.
  • Blazor: either WebAssembly or Server-side (or both). Understands component lifecycle, state management, and performance considerations.
  • Classic ASP: Comfortable working in and maintaining legacy Classic ASP applications. Bonus if you’ve successfully migrated ASP to modern .NET.
  • Comfortable navigating both legacy codebases and modern architectures.
  • Strong communication skills — you can explain technical decisions to non-technical stakeholders.
  • A collaborative, team-first attitude.
  • Self-motivated and ownership-oriented — you see things through to completion.

Job Information

Rate / Salary

CAD$ - CAD$

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-1224

Job Location