Basics of business domain to understand the business requirementsShould have good knowledge in .NET TechnologiesShould be good at design principles and patternsNeed to have experience in working on writing unit tests.Strong knowledge of MVC Web API's is an advantageExperience in designing and developing custom controls for Android and iOSExcellent problem solving, analytical and debugging skillsAwareness of latest technologies and trendsStrong Technical Skills