Overview
Skills
Job Details
Job Title: Senior .NET Developer (10+ Years Experience)
About the Role:
We are seeking a highly experienced Senior .NET Developer with over 10 years of hands-on expertise in designing, developing, and maintaining enterprise-grade applications. The ideal candidate will have strong technical leadership, deep knowledge of Microsoft technologies, and the ability to mentor junior developers while delivering scalable, secure, and high-performing solutions.
Key Responsibilities:
Design, develop, and implement robust, scalable, and secure applications using .NET Framework, .NET Core, and C#.
Work on RESTful APIs, Microservices, and Web Applications.
Collaborate with cross-functional teams including architects, QA, DevOps, and product managers to deliver high-quality solutions.
Optimize application performance, security, and scalability.
Lead code reviews, provide technical guidance, and enforce best coding practices.
Maintain and enhance existing applications by analyzing and identifying areas for improvement.
Implement CI/CD pipelines and work closely with DevOps for automated deployments.
Stay updated with emerging technologies and recommend solutions aligned with business goals.
Required Skills & Qualifications:
Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
10+ years of professional experience in .NET application development.
Strong expertise in C#, ASP.NET, ASP.NET Core, MVC, Web API.
Hands-on experience with Entity Framework, LINQ, ADO.NET, SQL Server.
Solid understanding of OOP principles, Design Patterns, and SOLID principles.
Experience in Microservices, RESTful services, and gRPC.
Frontend knowledge with Angular / React / Blazor (nice to have).
Proficiency in Azure / AWS cloud services and CI/CD pipelines.
Familiarity with Agile/Scrum methodologies.
Excellent problem-solving, debugging, and analytical skills.
Strong communication and leadership abilities.
Good to Have (Optional):
Knowledge of Docker & Kubernetes.
Exposure to NoSQL Databases (MongoDB, Cosmos DB).
Experience with message brokers (RabbitMQ, Kafka, Azure Service Bus).
Familiarity with Test Automation frameworks (NUnit, xUnit, MSTest).