Lead .NET/C# Software Engineer | Toronto, ON (Hybrid)
Testingxperts โ Canada ยท Posted ~4 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Senior Software Engineer / Lead Engineer
Location: Toronto, ON, Canada
Onsite or Remote: Onsite 3 days in office
Interview rounds: 2 rounds
Senior Software Engineer / Lead Engineer โ .NET/C#
Role Summary
We are seeking a seasoned .NET/C# Engineer with strong backend development expertise and the ability to quickly understand, enhance, and scale existing enterprise applications.
The ideal candidate should be hands-on, technically strong, and capable of driving design and development initiatives independently.
Key Responsibilities
Design, develop, and maintain scalable backend applications using C# and .NET.Analyze, troubleshoot, and enhance existing codebases and systems.Build and support REST APIs and microservices.Participate in architecture, design reviews, and technical decision-making.Collaborate with cross-functional teams in an Agile environment.Mentor junior engineers and promote engineering best practices.
Required Skills
8+ years of hands-on experience in C# and .NET Core/.NET 6+Strong expertise in ASP.NET Core, REST APIs, and MicroservicesSQL Server and Entity FrameworkObject-Oriented Design, SOLID Principles, and Design PatternsAzure or AWS cloud experienceGit, CI/CD, Docker, and KubernetesStrong debugging, performance tuning, and problem-solving skills
Preferred Skills
Identity & Access Management (IAM)OAuth 2.0, OpenID Connect, SAMLEntra ID (Azure AD), Okta, Auth0, or IdentityServerExperience with AI-assisted development tools (GitHub Copilot)
Qualification
Bachelor's/Master's degree in Computer Science or related fieldExcellent communication and stakeholder collaboration skills
We have 109,996 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 109,996 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume