Graduate with five or more years of software development experience. Strong technical problem solving skills and the ability to work independently on projects