Overview
Skills
Job Details
Job Title: Senior .NET Developer
Employment Type: W2 Contract
Job Summary:
We are seeking a highly skilled Senior .NET Developer to design, develop, and maintain scalable applications using Microsoft technologies. The ideal candidate will have strong expertise in .NET Core, C#, Web APIs, SQL Server, and cloud platforms, along with a proven track record of delivering high-quality enterprise solutions.
Key Responsibilities:
Design, develop, and maintain applications using .NET technologies (C#, ASP.NET Core, Web API, MVC).
Collaborate with cross-functional teams including product managers, architects, and QA to deliver robust software solutions.
Develop and optimize database structures, queries, and stored procedures (SQL Server).
Implement secure, scalable, and high-performance APIs and services.
Perform code reviews, troubleshoot issues, and ensure adherence to best coding practices.
Work with cloud platforms (Azure/AWS) for deployment and integration.
Mentor junior developers and contribute to technical design discussions.
Ensure applications meet performance, security, and compliance standards.
Required Skills & Qualifications:
Bachelor s or Master s degree in Computer Science, Engineering, or related field.
12+ years of experience in software development with strong expertise in C#, .NET Core/Framework, and Web API.
Strong experience with SQL Server (queries, stored procedures, performance tuning).
Proficiency in Entity Framework, LINQ, RESTful services.
Hands-on experience with Azure/AWS cloud services.
Knowledge of JavaScript frameworks (Angular/React) is a plus.
Strong understanding of OOP, design patterns, and SOLID principles.
Experience with CI/CD pipelines, Git, and Agile methodologies.
Excellent problem-solving and communication skills.
Nice to Have:
Experience with Microservices architecture.
Familiarity with containerization (Docker, Kubernetes).
Exposure to front-end frameworks for full-stack development.