Experienced professional with web application development experience using Microsoft Visual Studio, C#, and MVC .Net Core and Microsoft Azure
Experience with Web Api’s and web development principles
Some experience with frontend frameworks (React/Node) and its core principles such as compnents,reactivity,and the virtual DOM
Candidate should have good experience on relational as well as no-sql database for Creation /Enhancements/Support / modelling through DB Development
Strong proficiency as a Software Engineer utilizing .NET CORE,MVC and C# to support as well as design, develop and deploy products to new and existing cloud-based services.
Experience with writing unit and functional tests
Team development experience, including mentoring, code sharing, code reviews, source control (TFS, GIT, or Azure DevOps).
Experience developing optimized, enterprise-level applications with emphasis on performance and scalability.
Experience using object oriented development principles and design patterns
Experience with multi-threading and asynchronous programming
Excellent organizational and communication skills
Ability to present and communicate architecture in a visual form
Good to haves
Candidate should be have experience in UI control tools such as devexpress for both windows and web development.
Prior experience on Microsoft Azure services is good to have
Experience Leading and guiding teams in identifying and implementing new technologie