Strong understanding of OO principles and design patterns and the ability to demonstrate this.
An understanding of security constraints, limitations and solutions
Show ability in database design and development using MySQL, Oracle and Sql Server. SQL skills should be excellent
Experience of designing transactional web services.
5+ years C# and .Net
3+ years experience of leading a team of developers, ensuring best practices are followed, conducting code reviews and generally ensuring quality solutions are delivered.