An excitement to help, teach, and mentor those around youGreat communication and team-work skills and experience collaborating with other developers via version control and bug trackingAn ability to read different types of reference code from multiple codebases