A person for software developer involves...
Anonymous
Analytical, technical, coding, Design and SDLC practices. One whoever has good understanding with at least two strong areas would be given opportunities.
Check out your Company Bowl for anonymous work chats.