ResponsibilitiesDelivering a high-quality applicationIntegrating with front-end developers Ensuring a required level of performanceWriting test-backed server-side codeAnalyzing requirements and designing new functionalitySupporting and fixing existing functionalitySelecting and using the most appropriate and efficient technologies for a particular applicationDesigning and building application layersSkillsProficiency in C# Visual Basic, depending on the specific project Experience using .NET 4.5+ Core Experience in developing ASP.NET MVC ASP.NET Core MVC applicationsSenior knowledge of Entity Framework 6.* EF Core NHibernate ADO.NET Proficient knowledge in MSSQL MySQL Oracle other RDBMS Dependency injection pattern and IoC containers using at least one of: Autofac, Unity, Ninject, and/or SimpleIocWriting tests with NUnit XUnit MSTest Implementing enterprise application patterns if senior developer is required Understanding of HTML, JS, and CSSFamiliarity with the client side framework jQuery Angular 1.* Angular 2.*+ React other Familiarity with Kendo UI DevExpress Syncfusion is a plus