Experience: 5 years +Technical Requirements:•5+ years in a hands-on web application development role•Must have strong knowledge and experience with C#, .NET core, ASP.NET, Web API•Must have strong knowledge and experience with modern JavaScript frameworks, especially Angular 2•Must have strong knowledge and experience with SQL server or equivalent database - writing complex business logic in stored procedures and writing performant queries is required.•Must have experience with TypeScript.•Must have understanding and experience with reactive programming and familiarity with RxJs, NgRx•Demonstrated a history of leading teams when required and as excited to work as an individual contributor.•Familiarity with unit testing using C#, nUnit, xUnit or similar.•Familiarity with unit testing for Front end (JavaScript) is a big plus.•Must be interested in a long-term engagement.•Background in the cloud (Preferably Azure DevOps).