You will: have up to date Java or .NET development experience, of both middleware and presentation technologies. be familiar with working with relational databases such as SQL Server and Oracle... have a relevant degree (involving some computer science) Ideally, you will also have some of the following: experience of web...