Job Description:We are looking for an expert programmer with robust technical design capabilities and ability to implement design patterns such as MVC and MVP. Responsibilities:Work with the business analyst, application architect, and customer to transform business requirements into a technical solution. Required Skills:At least 5 years in .NET technologiesStrong programming, design, and analytic skillsA good understanding of object-oriented analysis and designExcellent working knowledge of C#, ASP.NET, .NET Core / 6Experience working with JSON, HTML, JavaScript & JQueryExperience with Single Page Application (SPA) designExperience in web services, REST APIs, WCF, SQL Server and stored proceduresExperience working in an Agile / DevOps development environmentExperience using JavaScript‐based UI frameworks such as AngularJS or AureliaJSAbility to work independently as well as collaboratively with a team Desired Skills:Experience with Test Driven Development is a plusExperience working within Azure PaaS is a plusUI/UX design experience is a plus