to lead and manage a group of dynamic software engineers while still getting the chance to use your expertise the continuous growth and development of the engineering teams. Bachelor's or Master's degree in Computer Proven experience managing multiple software engineering teams and delivering high-quality software products development methodologies, such as agile, and software engineering best practices, such as code reviews, automated
understanding of TSQL, query plans and the RDBMS Engine which enables you to identify and resolve complex