Dotnet Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job SummaryWe are seeking an experienced Senior .NET Developer with 12+ years of hands-on experience designing, developing, and implementing enterprise-level applications using the Microsoft technology stack. The ideal candidate should have strong expertise in .NET Core, ASP.NET MVC/Web API, C#, SQL Server, Azure Cloud, and microservices architecture. The candidate should be capable of leading technical discussions, mentoring junior developers, and delivering scalable, high-performance applications.Required Skills12+ years of experience in software development using Microsoft technologiesStrong expertise in C#.NET Framework 4.x.NET Core / .NET 6/7/8ASP.NET MVCASP.NET CoreRESTful APIsWeb APIEntity Framework / EF CoreLINQSQL ServerT-SQLStored ProceduresAzure App ServicesAzure FunctionsAzure SQL DatabaseAzure StorageAzure Service BusAzure DevOpsCI/CD PipelinesGitMicroservices ArchitectureDockerKubernetes (preferred)OAuth 2.0OpenID ConnectJWT AuthenticationRedis CacheRabbitMQ or KafkaUnit Testing (xUnit, NUnit, MSTest)Swagger/OpenAPISonarQubeAgile/Scrum methodologyResponsibilitiesDesign, develop, and maintain enterprise-grade applications using .NET technologies.Develop scalable REST APIs and microservices.Build cloud-native applications on Microsoft Azure.Create reusable components and coding standards.Optimize application performance and scalability.Perform code reviews and ensure coding best practices.Design and optimize SQL Server databases.Develop CI/CD pipelines using Azure DevOps.Collaborate with architects, product owners, QA, and DevOps teams.Troubleshoot production issues and provide technical solutions.Mentor junior developers and conduct technical knowledge-sharing sessions.Participate in architecture and design discussions.Ensure application security and compliance with industry standards.Estimate development effort and provide technical guidance during sprint planning.Required TechnologiesBackendC#.NET Framework.NET Core / .NET 6+ASP.NET MVCASP.NET CoreWeb APIEntity FrameworkLINQ