Qualifications and Experience; Computer Science or Software Engineering Qualifications. 6+ years post degree experience in design and development of n-tier enterprise systems. 1+ year(s) experience as a Technical Lead. Excellent skills in .NET, C#, WCF (or XML web services) , ASP.NET and complex SQL. Proven skills in creating complex conceptual designs, including application interfaces and interactions.