For any development role, you need a honors degree in Computer Science or Maths from a red brick University combined with experience and/or knowledge in several of the following areas:-
- Knowledge of a modern database language, ideally MS-SQL or Oracle
- Knowledge of a web languages such as CSS, HTML5, JavaScript and XML
- Understanding of data structures and entity relations
- Good skills in programming languages such as Java, C#, Swift
- Understanding of Internet applications
- Good system level design knowledge