on call) independently Has a decent approach between getting the job done vs technical debt Understands agile development, could teach the ideas Can explain and communicate technically complicated and abstract topics to business and product teams effectively Willingness to put the needs of the team over their own Willingness to experiment with development processes with an open mind Ability to travel to St