Refer this article to a friend : Descriptions, Requirements and Responsibilities for the Top 50 IT Jobs