Senior Full-Stack Software Engineer (.NET)
New
J
JobgetherSaaS software
Listing location: US; This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full-Stack Software Engineer (.NET) based in United States; 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#.NETAngularCI/CDRESTful APIsAzure DevOps
Requirements
- Bring 10+ years of software development experience.
- Have at least 6 years in senior, lead, or principal engineering positions.
- Bring 5+ years of experience designing and building cloud-based solutions using Microsoft Azure.
- Demonstrate strong hands-on expertise in C#, ASP.NET, and modern .NET technologies.
- Have experience developing modern web applications, preferably with Angular, and using TypeScript.
- Have experience with responsive web application development.
- Know 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 deliver complex software solutions at scale, mentor engineers, collaborate across teams, and influence architectural decisions.
- Be able to work with evolving technologies and lead modernization initiatives.
Responsibilities
- Design, develop, test, and deliver cloud-based platform solutions using C#, ASP.NET, .NET, Angular, TypeScript, and Azure technologies.
- Lead technical design, architecture discussions, and implementation planning for complex product capabilities.
- Contribute to the .NET 10 transition, Entity Framework Core improvements, Angular upgrades, and application architecture modernization.
- Conduct code reviews and promote 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.
- Mentor engineers and collaborate with Product, UX, QA, and DevOps teams in an Agile environment.
- Investigate and resolve complex technical issues, address technical debt, and improve platform scalability, security, reliability, and quality.
View Full Description & ApplyYou'll be redirected to the employer's site