Job Title : Senior .NET Developer
Job Summary
We are looking for an experienced Senior .NET Developer who can design, develop, and maintain high-quality applications using Microsoft technologies. The ideal candidate should have strong technical expertise, excellent problem-solving skills, and the ability to lead development tasks while collaborating with cross-functional teams.
Key Responsibilities
- Develop, test, and deploy scalable .NET applications using C#, ASP.NET MVC, .NET Core, Web API.
- Design and implement RESTful APIs and integrate third-party services.
- Work with SQL Server to create stored procedures, triggers, and complex queries.
- Collaborate with Product Managers, QA, UI / UX, and other developers.
- Ensure code quality through best practices, code reviews, and unit testing.
- Optimize application performance, troubleshoot issues, and provide timely solutions.
- Lead and mentor junior developers in the team.
- Participate in end-to-end SDLC processes, from requirement gathering to deployment.
- Maintain proper documentation for all technical processes and features.
Required Skills & Qualifications
Bachelor’s degree in Computer Science, IT, or related field.4–8+ years of development experience in .NET technologies.Strong knowledge of :C#, ASP.NET MVC, .NET CoreWeb API, Entity Framework, LINQSQL Server / MySQLExperience with frontend technologies like JavaScript, jQuery, HTML, CSS (Angular / React added advantage).Hands-on with version control systems (Git, TFS).Experience with cloud platforms (Azure / AWS) is a plus.Strong understanding of OOPS, design patterns, and clean architecture.Excellent analytical, debugging, and communication skills.Nice-to-Have
Experience with microservices architecture.Knowledge of CI / CD pipelines.Familiarity with Agile / Scrum methodology.Exposure to DevOps environments.