Minimum second-class (2:2) Honours degree, or overseas equivalent, in computer science, software engineering, or a closely-related discipline. Significant software development skills, ideally in Java or another object-oriented language, are essential.