With the world of software continually growing and evolving, new opportunities for all levels of developers are arising. If you are a graduate in Computer Science or similar discipline, making the choice of which opportunity to pursue can be quite the task.. until you see a role like this. Voted ...