Bachelor's degree from an accredited university or equivalent experience 5+ years of experience in ASP.NET, MVC and Web API Strong C# development skills and knowledge of .NET Knowledge of HTML5, CSS, JavaScript, and client-side technologies Experience with Entity Framework Experience writing unit tests using NUnit, MSTest, or similar testing framework Experience with Agile development processes and knowledge of SDLC processes