The 10 most demanding jobs in IT