Minimum QualificationsA bachelor’s or master’s degree in engineering, computer science or relevant years of experienceAbility to demonstrate understanding of algorithms, data structures and other systems architecture factors Solid understanding of object oriented design principles and design patternsStrong analytical, problem solving skills5+ years of development experience with C#, ASP.NET, Angular, Microsoft SQL, RESTful API, git3+ years of experience working on web applications facing the public internet3+ years of experience working in a team following Agile SDLCPreferred QualificationsExperience in Financial Technology: payroll, payments, ecommerce, etc. Experience with Microsoft AzureExperience working on and supporting high volume traffic web applicationsBenefitsPaid Time Off Health Insurance Dental Insurance Vision Insurance