Â  Ability to act independently to determine methods and procedures on new or special assignmentsÂ  Demonstrate strong drive to learn and advocate for development best practices (TDD, code reviews, continuous integration, work in small batches, etc