Requirements - A Degree or equivalent. Established development knowledge, focusing on Object oriented programming using C# or Java T-SQL Programming. Understanding of best coding practices and design patterns. Experience in unit testing and automation using NUnit, Mbunit, JUnit, TestNG or MSTest.