Applicants are normally expected to be predicted or have achieved a first-class or strong upper second-class undergraduate degree with honours (or equivalent international qualifications), as a minimum, in a related subject, such as computer science, informatics or engineering.
For applicants with a degree from the USA, the minimum GPA sought is 3.5 out of 4.0.
Applications are invited from anyone with sufficient experience or proven ability in software, security, or data engineering. A typical applicant will have at least two years' experience in a professional environment, and an undergraduate degree in a related subject. However, more extensive experience may compensate for a lack of formal qualifications, and a strong, immediately-relevant qualification may compensate for a lack of professional experience.
Emphasis not in original
 - "what I would do if for some reason the market for software developers would go down"