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.

             

Similar Jobs you may be interested in ..