* Exemplary collaboration skills, working effectively with product owners, business analysts, software architects, software engineers, and quality engineers * Strong hands-on technical contributor with experience producing clean, unit-tested, and maintainable code * Experience mentoring junior staff