Overview
Skills
Job Details
Job Title: Senior .NET Developer / Technical Lead .NET
Location: [Vestal, NY]
Job Type: [ W2 ]
Experience Required: 12+ Years
I
Job Summary:
We are seeking a highly experienced and motivated Senior .NET Developer / .NET Technical Lead with over 12 years of experience in designing, developing, and maintaining enterprise-level applications using Microsoft technologies. The ideal candidate should have deep expertise in C#, ASP.NET MVC/Core, REST APIs, Entity Framework, SQL Server, and Azure/AWS Cloud platforms. Strong leadership skills and hands-on experience in software architecture, DevOps, and team mentoring are essential.
Key Responsibilities:
Design and develop robust, scalable, and high-performance enterprise applications using .NET technologies.
Architect solutions and contribute to overall system design and infrastructure planning.
Develop and maintain RESTful APIs and microservices using ASP.NET Core.
Optimize and tune applications for performance, scalability, and reliability.
Lead and mentor development teams, conduct code reviews, and enforce best practices.
Collaborate with cross-functional teams (QA, DevOps, Product Owners, Business Analysts).
Participate in requirement gathering, technical design discussions, and sprint planning.
Design and implement secure, cloud-ready applications on Azure or AWS.
Perform database design, development, and performance tuning using SQL Server or Oracle.
Ensure code quality, test coverage, and automation using CI/CD pipelines.
Handle technical escalations, troubleshoot complex issues, and provide timely resolutions.
Document technical specifications and architecture diagrams.
Required Skills & Experience:
12+ years of experience in software development with strong hands-on experience in Microsoft .NET technologies.
Proficiency in C#, ASP.NET MVC, ASP.NET Core, and Web API.
Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
Deep experience in Entity Framework / Dapper, LINQ, and ADO.NET.
Strong knowledge of SQL Server, including stored procedures, indexing, and query optimization.
Experience with JavaScript frameworks/libraries like Angular, React, or Vue.js is a plus.
Experience with cloud platforms like Azure, AWS, or Google Cloud.
Proficient in using version control tools like Git, TFS, or Azure DevOps.
Experience with Agile/Scrum methodologies and CI/CD pipelines (Jenkins, Azure DevOps).
Familiar with containerization using Docker and Kubernetes (nice to have).
Experience with unit testing frameworks (e.g., MSTest, xUnit, Moq).
Excellent debugging, troubleshooting, and analytical skills.
Strong communication and stakeholder management abilities.
Preferred Qualifications:
Microsoft Certifications (e.g., MCPD, MCSD, Azure Developer Associate) are a plus.
Experience working in domains like finance, healthcare, insurance, or e-commerce.
Exposure to DevOps, Infrastructure as Code (IaC), or Terraform is beneficial.
Knowledge of Blazor or MAUI for cross-platform development is a bonus.