Monday, January 02, 2006

Retention of Software Developers

  • Working on developing interesting and challenging software solutions.
  • Using cutting edge technology, tools and methodologies to develop such software solutions.
  • Continually learning new things and improving ones technical abilities (knowledge and skills).
  • Getting a fair salary within the lines of the competition of the local market.
  • Seeing a career advancement path, expecting promotions and reward for performance.
  • Getting recognition, feeling valued by the company and having an important role in the project.
  • Having a say in the design and direction of the project. Exercising ones creativity and being heard.

No comments:

Post a Comment