Job Summary
We are seeking a Senior Full Stack .NET Developer with 8+ years of experience designing, developing, testing, and supporting enterprise applications using Microsoft technologies. The ideal candidate will have strong hands-on expertise in C#, ASP.NET, .NET Framework/.NET Core, SQL Server, Angular, REST APIs, and web services, along with experience designing scalable application architectures, microservices, cloud-based solutions, and modernization initiatives. The role requires strong database optimization, frontend development, CI/CD, Agile/Scrum, production support, and stakeholder collaboration skills within healthcare-focused application environments.
Key Responsibilities
• Develop and maintain full-stack web applications using SQL Server, .NET, Angular, and REST APIs.
• Design and optimize complex SQL queries, stored procedures, views, and database objects.
• Improve application performance through query tuning, indexing strategies, and database optimization.
• Build responsive frontend components and integrate them with backend services.
• Design and implement scalable, high-performance .NET application architectures, including microservices and RESTful APIs.
• Develop and support cloud-based solutions and application modernization initiatives.
• Collaborate with business stakeholders, solution architects, and project teams to gather requirements and translate them into technical solutions.
• Prepare technical estimates and support application enhancement initiatives and proposals.
• Participate in Agile/Scrum development processes and deliver business requirements.
• Perform code reviews, troubleshooting, debugging, and production support activities.
• Participate in CI/CD deployment processes and application releases.
• Maintain source control, coding standards, and technical documentation.
• Collaborate with cross-functional teams to resolve complex application issues and deliver high-quality software solutions.
Required Qualifications
• 8+ years of experience designing, developing, testing, and supporting enterprise applications using Microsoft technologies.
• Strong experience with C#, ASP.NET, .NET Framework/.NET Core, SQL Server, and web services.
• 3+ years of experience designing and implementing scalable, high-performance .NET application architectures.
• Experience with microservices, RESTful APIs, cloud-based solutions, and application modernization.
• Strong hands-on experience with ASP.NET MVC/Core, Web API, and Entity Framework.
• Strong SQL Server expertise, including complex queries, stored procedures, views, database objects, query tuning, and indexing.
• Strong frontend development experience with Angular or React, JavaScript, and responsive web technologies.
• Experience with Azure DevOps, CI/CD pipelines, Git, and source control practices.
• Experience with code reviews, debugging, troubleshooting, production support, and application releases.
• Experience working in Agile/Scrum development environments.
• 2+ years of experience collaborating with business stakeholders, solution architects, and project teams to gather requirements, prepare technical estimates, contribute to proposals, and support application enhancement initiatives.
• Strong communication, collaboration, problem-solving, and stakeholder management skills.