Job descriptionAn understanding of software patterns and practices, affinity for developing unit tests with complete code coverage - More than 8 years exposure to Modern web application development - Minimum 4+ years of Experience in .Net Core - Must have foundational, logical and creative level experience with web technologies like ASP.NET MVC / Asp.Net Core MVC, Rest WebAPI, HTML5, CSS, AJAX, JSON, JQuery, and Javascript - Experience developing web applications using .Net Core technology.Experience developing web applications using React UI technology.Design build and maintain efficient and reusable C# code using design patterns - Expertise in .Net Data Structures and LINQ - Experience building and consuming JSON-based ASP.NET Web API services - Good user of OOPS and Solid principles are highly important - Hands-on with code quality tools - Good understanding of TDD / BDD best practices - Sound knowledge in configuring IIS locally or in server - Hands-on with versioning tools like git, tfs, or bitbucket is mandatory - Familiarity in CI / CD pipelines and docker commands (Kubernetes is an advantage) are essential skills