A first class degree in Computer Science, Engineering, Mathematics or Physics. At least 2 years of experience in developing software applications/systems for financial services. A strong interest in financial markets and the application of emerging technologies within financial markets. Good knowledge of C#.NET and SQL. Good attention to detail and a strong work ethic. Good communication skills. Ability to work independently.