Job Description
Job Title : Senior Microsoft Developer Location : Atlanta, GA Onsite Employment Type : W2 Experience : 15+ Years of Hands-on Microsoft Technology Experience Job Description : We are seeking a Senior Microsoft Developer with 15+ years of extensive experience in designing, developing, and leading enterprise-scale applications using the Microsoft technology stack. The ideal candidate will play a key role in architecting, modernizing, and supporting mission-critical business systems while collaborating with cross-functional teams in an Agile environment. Key Responsibilities: Lead the design, development, and maintenance of enterprise applications using Microsoft technologies. Architect and implement scalable, secure, and high-performance solutions using .NET Framework, .NET Core, and modern .NET versions.Develop robust applications using C#, ASP.NET, ASP.NET MVC, Web API, and RESTful services. Design and optimize SQL Server databases, including complex stored procedures, performance tuning, indexing, and query optimization. Work extensively with Microsoft Azure services such as: Azure App Services Azure Functions Azure SQL Database Azure Storage Azure Service Bus Azure DevOps Lead cloud migration and modernization initiatives, including on-prem to Azure transformations. Implement CI/CD pipelines using Azure DevOps, GitHub, or related tools.Ensure applications follow security best practices, including authentication, authorization, and data protection standards. Collaborate with business analysts, product owners, QA teams, and infrastructure teams to deliver end-to-end solutions.Provide technical leadership and mentorship to junior and mid-level developers. Participate in code reviews, architecture reviews, and technical decision-making. Support production systems, troubleshoot complex issues, and ensure high availability and reliability. Work in Agile/Scrum environments, contributing to sprint planning, estimations, and retrospectives. Required Skills & Qualifications: 15+ years of professional experience as a Microsoft / .NET Developer.Strong expertise in: C#, .NET Framework, .NET Core ASP.NET MVC, Web API SQL Server (advanced level) Hands-on experience with Microsoft Azure cloud platform. Strong understanding of object-oriented design, design patterns, and software architecture principles. Experience building enterprise-scale, distributed systems. Proficiency with version control systems (Git Experience with CI/CD pipelines and DevOps practices. Excellent problem-solving, communication, and leadership skills.