The ideal candidate for this position should have a strong knowledge and experience in ASP.NET/ASP.NET Core development. They should have hands-on experience in developing ASP.NET Core API's and be proficient in C#. The candidate must have a good understanding of object-oriented programming concepts