Roles and Responsibilities:-Creating top-quality applications.-Managing the assigned team and ensuring the quality of the code-Ensuring that junior staff delivers according to standards.-Designing and building application layers.-Ensuring a required level of performance.-Writing test-backed server-side code.-Analyzing requirements and designing new functionality.-Supporting and fixing existing functionality.-Selecting and using the most appropriate and efficient technologies for a particular application.Requirements and Qualifications:-A keen eye for detail.-Strong communication skills.-Previous experience as a developer.-Extensive working knowledge of coding using .NET languages (C#, VB, NET).-Familiarity with .NET framework MVC.NET.-Experience in writing web applications using .net MVC 4.0/4.5, C#, Entity Framework.-Experience in HTML, CSS, JavaScript, AJAX, and jQuery.-Experience on Web API is preferred Knowledge of Bootstrap, AngularJS, and ReactJS.-Sound knowledge of SQL Server 2008/12, MYSQL, MongoDB, PostgreSQL-Good understanding of multi-tier architecture application development.-Proficiency in C#.-Experience using .NET 4.5+ .Net Core.-Senior knowledge of Entity Framework 6. * EF Core NHibernate ADO.NET.-Database design including indexes and data integrity, if RDBMS is required.-Dependency injection pattern and IOC containers using at least one of Autofac, Unity, Ninject, and/or SimpleIoc. -Writing tests with NUnit XUnit MSTest.-Implementing enterprise application patterns.-Familiarity with Kendo UI DevExpress Syncfusion.-Knowledge about source controls GitTFSSVN-Knowledge about Task Management Control JiraDevOps-Knowledge about Deployment in AzureAwsQualifications: M.tech, B.tech, MCA, BCA