Job Description We are currently seeking a skilled and experienced Senior .NET Developer to join our team, with a primary focus on database migration tasks. This role requires a senior-level candidate who can demonstrate independent work capabilities and possesses significant experience in similar projects. Roles And Responsibilities A Senior .NET Developer is responsible for designing, developing, and implementing software applications using Microsoft .NET technologies. Proficient in Functional & Object-Oriented Programming and Design Patterns with expertise in various technologies (C#, ASP.NET MVC, Web API). Develop Technical Specifications and Architecture. Developing and implementing user interfaces using technologies such as HTML, CSS, and JavaScript. Collaborate with other Developers on the Design and Implementation of software solutions. Experience working in Agile teams with demonstrated application of the principles. Experience in test-driven development & writing of unit and integration tests. Troubleshooting and Problem analysis. Stay up-to-date on the latest .NET technologies. Requirements Must have 5-10 years of experience as a Senior .NET Developer or similar role. In-depth knowledge of the .NET framework and related technologies (C#, ASP.NET, MVC, Web API, Entity Framework). Proficiency in SQL and other database technologies. Familiarity with Agile/Scrum methodologies. Excellent problem-solving and debugging skills. Excellent communication and teamwork skills. Experience in Integration of the front-end and back-end aspects of the web application.