.NET Developer
This position has the fully remote option. Candidates not required to be onsite ***Front End - Presentation Layer (20%)Middle Tier - Logic Layer (40%)Back End - Data Layer (40%)ProgrammingC# / MVC / SQL (100%)Skills Required:Minimum 5 years of Web development experience with .NET framework 4.5 or above, C# and MVCMinimum 5 years of developing MVC WebAPI's and Batch Programming applicationsMinimum 5 years with SQL ServerExperience working on a team that is following the Agile/Scrum methodologyExperience with building enterprise solutions using object-oriented analysis and design, design patterns, service-oriented architecture, and solution frameworksExperience with Azure DevOps including code management, creating pull requests, backlogs and sprintsExperience with writing Unit test cases and TDDExperience working with .Net Core MVC and WebAPIExperience with SQL Server SQL 2019Experience in Web application design and development experience using HTML, DHTML, CSS, BootStrap, JavaScript, JQuery and AJAXExperience with writing Unit test cases with MOQ and XUnitExperience writing automated system testingExperience planning and managing all activities associated with delivering solutions in a large-scale distributed internet facing environmentStrong technical understanding of IIS and other middleware components, .Net Core Middle wareStrong passion for developing best in class performance web sites applicationsBackground working on a project building a new MVC Web application from inception to productionAbility to work with minimal supervision within a large structured environmentUnit and integration testing and results validationExcellent teamwork and communication skills (written and verbal)Bachelor's degree in Computer Science or related analytical field or equivalent experience