Senior Full-Stack Software Engineer (.NET)
New
J
JobgetherSaaS inspections
Remote position with the flexibility to work from Canada.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of software development experience, including at least 6 years in senior, lead, or principal engineering positions; 5+ years of experience designing and building cloud-based solutions using Microsoft Azure.
- Required Skills
- ASP.NETMicrosoft AzureMicrosoft SQL ServerTypeScriptC#.NETAngularRESTful APIsAzure DevOps
Requirements
- Bring 10+ years of software development experience.
- Have at least 6 years of experience in senior, lead, or principal engineering positions.
- Have strong hands-on expertise in C#, ASP.NET, and modern .NET technologies.
- Have 5+ years of experience designing and building cloud-based solutions using Microsoft Azure.
- Bring strong experience with modern JavaScript frameworks, preferably Angular, and with TypeScript.
- Have experience developing modern, responsive web applications.
- Have solid knowledge of RESTful APIs, SQL Server, scalable SaaS architectures, and enterprise-grade software design.
- Have experience with Azure DevOps, source control, CI/CD pipelines, and automated testing.
- Demonstrate the ability to design, deliver, and support complex software solutions at scale.
- Be able to collaborate across teams, mentor engineers, communicate effectively, and influence architectural decisions.
- Be able to lead modernization initiatives across cloud platforms, application architecture, and development tooling.
Responsibilities
- Design, develop, test, and deliver scalable cloud-based solutions across the platform using C#, ASP.NET, .NET, Angular, TypeScript, and Azure technologies.
- Lead technical design, architecture discussions, and implementation planning for complex product capabilities with Product, UX, and Engineering teams.
- Contribute to modernization initiatives, including the transition to .NET 10, Entity Framework Core improvements, Angular upgrades, and application architecture evolution.
- Champion code reviews, automated testing, CI/CD, performance optimization, maintainable design, and development standards.
- Design integrations with Azure services and emerging AI technologies, including MCP servers and supporting tooling for AI-agent capabilities.
- Mentor engineers and collaborate with Product, UX, QA, and DevOps teams to deliver solutions in an Agile environment.
- Investigate and resolve complex technical issues, address technical debt, and support platform scalability, security, reliability, and quality.
View Full Description & ApplyYou'll be redirected to the employer's site