Strong proficiency in C# and the .NET Core / .NET Framework ecosystem
Experience with ASP.NET MVC, ASP.NET Web API, or Razor Pages and capable of creating integration-ready APIs (RESTful or gRPC)
Experience with developing web and windows applications, including the ability to build desktop apps using WPF or WinForms
Familiarity with SQL Server or other relational databases (queries, stored procedures)
Knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React, or Blazor
Solid understanding of object-oriented programming, design patterns, and software architecture principles
Should have prior experience in design, develop and maintaining .Net based web/windows applications within all phases of the Software Development Life Cycle (SDLC)
Should have worked on complex, multi-tiered architectural applications
Should have Experience of Object-Oriented programming practices (SOLID principles, Design pattern)
Experience in developing Web/Windows application with C#, MVC 5, ASP.Net, Web API
Sound working experience in any one of the JS frameworks including advanced JS frameworks for web comprising Angular, React, Backbone
Hands on HTML/5, CSS, Advance jQuery & JavaScript and advanced knowledge of designing HTML pages with JQuery
Prior experience of bootstrap for managing highly dynamic & scalable browser-based UI
Hands-on experience in writing high performance SQL queries, in SQL Server 2014/ 2016 or MYSQL will be preferred
Should have knowledge and experience of Cloud concepts, AWS and .Net Core
Identify production and non-production application issues and assist the team with optimal solutions
Identify opportunities to fine-tune and optimize applications of .Net developed projects, including periodic code review
Should Contribute to the development of new techniques and plans within an area of expertise