Bachelor's degree - 2.1 or equivalent. Computer Science or a related subject. Important Note: It is essential that applicants can demonstrate industry-standard programming experience. This means that they have completed at least one Computing or IT project where a general-purpose language like C, C++, C#, Java, or Python was used and its development resulted in writing several thousands of lines of code (LOC).