Good 1st degree in computing, computing science or a numerate subject such as maths, physics, engineering, information systems, or multimedia which includes some software development; or substantial commercial or industrial experience including software development using modern programming languages and design.