We are seeking a .NET developer responsible for building .NET applications using ASP.NET Webforms, WCF, Angular, .NET Core WebAPI and SQL Server.
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 infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.Responsibilities:Translate application storyboards and use cases into functional applications.Design, develop, and maintain both new and existing code, ranging from client-side development using Angular, JavaScript, HTML, and CSS, to server-side code using C# and ASP.NET Webforms, WCF, .NET Core Web API, Windows services, and ADO.NET for data persistence and retrieval.Translate mock-ups and wireframes into functioning front-end code.Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA.Write readable, extensible, testable code, while being mindful of performance requirementsWrite and maintain documentation for new and existing features.Rapid prototyping and presenting conceptual design and working prototypes to management.Ensure the best possible performance, quality, and responsiveness of applications.Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.Work with Business Analyst to analyze requirements.Collaborate on technical architecture and design.Keep up to date on best practices and new technologies.Required expertise:GeneralSolid understanding of OOP design principlesVisual Studio 2017, 2019, SQL Server 2016Unit TestingFront-endAngular, C#, ASP.NET WebformsJavaScript, jQueryHTML5, CSS3, Responsive DesignUnderstanding of web technology stack, including HTTP, REST, cookies and cachingBack-endWindows & web services, WCF, .NET Core APIC# and .NET FrameworkExperience with scalable, performant design and architectureDatabaseWorking knowledge of SQL and relational databasesShould be able to read and write basic SQL queries, stored procedures, views, and functionsADO.NET & LINQ to SQLAdditional assets:GeneralWorking knowledge of Auth0Familiarity with AzureExperience with automated builds and deployment – Azure DevopsFront-endTelerikAngular MaterialNGRXBack-endAzure FunctionsAzure Service Bus