5 years' experience in architecting and delivering software platforms. At least 3 years of progressive experience in leading software engineering teams. Expert-level knowledge with C#, SQL Server, ASP.NET, HTML, CSS. Expert-level knowledge with one or more front-end Javascript (VueJS experience is a plus). Expert-level skills in CI/CD, DevSecOps, Microservices, Performance Engineering and API management. Strong understanding of cloud-based architecture with knowledge across Azure and Azure DevOps. Experience with agile development practices. Strong business acumen.