.NET Developer
Title: .NET DeveloperLocation: Iselin NJ (Hybrid) Job Description: Development of Robust and user friendly .Net 4.8 based web applications.NET Core/6 applications and .NET standardWork closely with business analysts to design and estimate user focused solutionsPerform code reviewsDevelop and implement functionality using java script frameworksDevelop and implement API’s and infrastructure softwareDevelop and implement efficient data structures following standards and best practicesSupport the Devops team in maintaining code branching strats, deployments and Ci/CD pipelines Requires skills:Comprehensive knowledge of OOP, Domain driven design, and other design patternsComprehensive knowledge of C#,ASP.net .NET Core /6 and SQL ServerComprehensive knowledge of ASP.net web API and/or .NET/Core 6 API’sThorough knowledge of JQUERY , Javascript and HTML/HTML5Thorough knowledge of unit testing using Xunit , Nunit and MSTestThorough knowledge of using GIT (azure artifact a plus)General Knowledge of Typescript and VUE.jsGeneral Knowledge of packaging using NuGetGeneral Knowledge of conatainerzation using Docker and orchestration is Kubernetes (AKS is a plus)Working Knowledge of SOAP and WCF servicesWorking knowledge of implementing distributed caching(redis, etc)Working knowledge of of packaging us NPMWorking knowledge of testing using .NET and SeleniumWorking Knowledge of using ORMs and or Micro ORMS (entity framework, dapper, etc.)Experience interfacing with Analysts to define business requirements and translate to technical requirements8 to 10 years programming experience6 years experience in a AGILE methodologies (scrum)