
Senior Software Engineer – Cloud, Full Stack, .NET, Azure
Sansar Tec
full-time
Posted on:
Location Type: Office
Location: Seattle • Washington • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AngularAzureCloudDockerKubernetesMicroservicesMS SQL Server.NETReactSDLCSQLTerraformVault
About the role
- Lead design, development, testing, deployment, and maintenance of web-based and cloud-native applications
- Guide and mentor a team of developers, provide code reviews and technical guidance
- Support architectural decisions and technical strategy ensuring scalability, performance, and security
- Drive modernization initiatives, including migration from legacy frameworks to .NET Core/6/8, Blazor, Angular
- Architect and implement solutions using microservices and modular monolith patterns
- Oversee and participate in sprint planning, backlog grooming, and agile ceremonies
- Collaborate with Product Owners, Stakeholders, QA, DevOps, and UX teams to ensure alignment and effective delivery
- Ensure high code quality through automated testing, code reviews, and continuous integration
- Manage Azure services such as App Services, Azure Functions, Key Vault, Storage, and Azure SQL
- Monitor and optimize application performance, reliability, and security
- Maintain technical documentation and participate in knowledge-sharing activities
- Translate business requirements into technical specifications
- Participate in standardization of software development practices across teams
- Lead efforts to reduce technical debt, modernize legacy systems, and implement security best practices
Requirements
- US Citizen (proof required)
- 8+ years of experience with .NET/C#, including modern .NET Core/6/8
- Advanced experience with MS SQL Server, including complex queries, stored procedures, and performance tuning
- 3+ years deploying, managing, and optimizing applications on Azure (App Services, Functions, SQL, DevOps)
- Front-End experience with Angular, React, or Blazor
- Proficiency with Azure DevOps or GitHub Actions for CI/CD
- Strong understanding and practical experience with microservices and modular monoliths
- Design and implementation experience with RESTful APIs
- Experience building and maintaining unit and integration test suites (automated testing)
- Proven leadership experience managing or mentoring development teams
- Deep understanding of SDLC and Agile/Scrum methodologies (sprint planning, backlog management)
- Excellent debugging, analytical, problem-solving, and communication skills
- Self-starter ability to work in challenging situations
- Bachelor's degree in Computer Science, Electrical Engineering, Information Systems, or related field
- Preferred certifications: Microsoft Certified: Azure Developer Associate; Azure Fundamentals (AZ-900); Azure Solutions Architect; CompTIA Security+, Project+, Network+; Microsoft Certified Professional (MCP); CIW Professional/Database Design Specialist
- Nice-to-have: Azure Service Bus; Infrastructure as Code (ARM templates, Bicep, Terraform); OAuth2/OpenID Connect and Zero Trust Architecture; high-availability and disaster recovery planning; Docker and Kubernetes; experience with distributed cross-cultural teams; YAML-based deployment pipelines; SAFe or Agile certifications
- Note: This is not a contract position; C2C candidates not accepted
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#.NET CoreBlazorAngularMS SQL ServermicroservicesRESTful APIsautomated testingAgile/Scrum
Soft skills
leadershipmentoringproblem-solvingcommunicationanalyticalself-startercollaborationdebuggingtechnical guidanceknowledge-sharing
Certifications
Microsoft Certified: Azure Developer AssociateAzure Fundamentals (AZ-900)Azure Solutions ArchitectCompTIA Security+Project+Network+Microsoft Certified Professional (MCP)CIW ProfessionalDatabase Design SpecialistSAFe or Agile certifications