Senior .NET Developer
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).