Looking for your first job in software? Several top companies are currently enthusiastically recruiting new grads for a range of exciting development positions. Major players like Microsoft , alongside rapidly growing startups and established IT companies , are offering great opportunities for in