We are looking for a highly skilled Senior .NET Developer to design, develop, and maintain enterprise-level applications using Microsoft .NET technologies. The ideal candidate should have strong experience in full-stack development, system integration, and performance optimization. The role involves working closely with business analysts, architects, and junior developers to deliver scalable, secure, and high-performing solutions.
Design, develop, test, and maintain applications using C#, ASP.NET, .NET Core, MVC, and Web API.
Work on front-end technologies such as Angular/React, JavaScript, HTML5, CSS3.
Design and optimize databases (MS SQL Server, Entity Framework, LINQ).
Develop RESTful APIs and ensure smooth integration with third-party services.
Perform code reviews, debugging, and performance tuning.
Collaborate with cross-functional teams to define technical requirements and deliver solutions.
Ensure applications follow security, scalability, and performance best practices.
Mentor junior developers and provide technical leadership.
Participate in Agile/Scrum ceremonies and contribute to sprint planning.
Prepare technical documentation and ensure adherence to coding standards.
Bachelor’s/Master’s degree in Computer Science, IT, or related field.
5–8 years of experience in .NET application development.
Strong knowledge of C#, .NET Core, ASP.NET MVC, Web API.
Experience with front-end frameworks (Angular/React).
Proficiency in SQL Server, Stored Procedures, Entity Framework, LINQ.
Knowledge of cloud platforms (Azure/AWS).
Familiarity with Agile methodologies (Scrum, Kanban).
Strong debugging, problem-solving, and analytical skills.
Excellent communication and teamwork abilities.
Microsoft .NET certification (preferred).