JOBSEARCHER

Full Stack .NET developer

NAVA Software solutions is looking for a Full Stack .Net DeveloperDetails:Title: Full Stack .NET developerLocation: Seattle, WA - OnsiteDuration: 12 monthsHeavy Banking/Financial projects exp. requiredPosition SummarySeeking a full stack .NET developer responsible for building .NET applications using C#. Your primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the platform. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.Primary Skill: .Net CoreSecondary Skill: C#RequiredSkillsAt least 5-6+ years of .NET experience.NET Framework 4.5 and greater, .NET CoreVery strong in C#ORM technologies experience (EF/Core, Dapper or similar)Strong in LinqStrong in RestAPI development with one of the following frameworksWebApiServiceStackStrong in SOA design patternsStrong in SQLData Access and repository patternsData Access client technologies - EntityFramework/Dapper, ADO.NETStrong in TSQLStrong in knowledge of Stored procedures/Functions/Indexes/ConstraintsFullstack development ability with experience with Single Page technologies like Angular/AngularJSAzure Cloud technology experience a plus (needed for Senior positions) with following experienceAzure functionsAzure StorageEventGrid/EventHubAzure Key VaultActive DirectorySecurity development (OAuth, SAML etc)Diagnostics/APM technologies (Datadog, New Relic etc or similar )Desired SkillsSkill for writing reusable librariesFamiliar with various design and architectural patternsKnowledge of concurrency patternsExperience with popular web application frameworksBasic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workaroundsUnderstanding of fundamental design principles for building a scalable applicationExperience implementing automated testing platforms and unit testsProficient understanding of code versioning tools such as Git