Bachelor's degree in Computer Science or related field
Minimum of 3 years of management/ leadership experience in a software development organization required. Must have at least 7 years experience working through the design, development, release cycle, and delivering software products to market
A record of successful delivery of software applications as an individual, team leader and/or development manager
Strong understanding of the software development cycle
Strong leadership, project management skills, time management, and problem solving skills
Experience in C# programming and Dot net Framework
Strong knowledge of front-end technologies, accessibility and security compliance.