03 Sep
Senior .NET Core MVC Developer
Virginia, Newportnews , 23602 Newportnews USA

Role: Sr. .Net Core MVC Developer Location: Newport News VA (Remote Until Covid-19) Overall Experience Required: 10+ Years Duration: Long Term Mandatory Skillset - Azure Aks,Kubernetes,Asp.Net, .Net Core Job Description: Cloud computing with Azure services like Load balancer, DNS, Traffic Manager, Compute, Storage, azure SQL database, azure search, azure functions, azure logic apps, azure serverless programming, Azure API management, key vault, Azure Batch, Azure Redis Cache, AAD and AppInsights Primary Skill: ASP.NET Core MVC, C# Hand on Experience in .NET CORE 3.1, C#, MVC Experience in developing ASP.NET Core MVC applications Experience in EF Core Expertise in writing LINQ Strong knowledge in MSSQL Database design including indexes and data integrity Dependency injection pattern and IoC containers using at least one of: Autofac, Unity, Ninject, and/or SimpleIoc Writing Tests with Nunit, XUnit Understanding of HTML, JS, and CSS Experience with JavaScript frameworks like Angular, jQuery. Familiarity with Azure Web Apps Experience in Azure GIT/DevOps Implementing containerized solution using Docker, Azure Container Service, Azure Kubernetes Service Cloud computing with Azure services like Load balancer, DNS, Traffic Manager, Compute, Storage, azure SQL database, azure search, azure functions, azure logic apps, azure serverless programming, Azure API management, key vault, Azure Batch, Azure Redis Cache, AAD and AppInsights Roles and Responsibilities Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities Analyzing user requirements, envisioning system features and functionality Analyzing user requirements, envisioning system features and functionality Must have design experience using best practices, Design Patterns, SDLC, OOP, OOD Deep understanding of web service and SOA principles, HTTP, ASP.NET Core MVC, C#, WCF, SOAP and REST. Demonstrated ability to mentor others, lead small projects and provide troubleshooting support. Experience with numerous design patterns, Multi-database, multi-programming language or multi-business application is preferred. Design, build, and maintain efficient, reusable, and reliable .Net codes by setting expectations and features priorities throughout development life cycle Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms Analyze new requirements and provide impact analysis addressing technical design and identifying individual tasks. Experience in Angular is a plus. Excellent communication skills.


Related jobs

Report job