An article in Gamasutra about the Right Stuff for a Game Programmer:
Team Attitude: Selflessness and dedication to the team
Self-starters: Do not need constant supervision
Follow-through: The ability to see tasks through to the end
Communication: Communicating well with others
Responsibility: Taking responsibility for what you have done or what you are supposed to do
More info here: http://www.gamasutra.com/features/200604 07/mencher_01.shtml