good .NET developer with:
Thorough knowledge of the most recent .NET framework;
Basic to good knowledge of SharePoint (preferably MOSS2007);
Good Web Service skills (Service Oriented Architectures);
SQL Server 2008
Message Queuing Technologies (MSMQ, BizTalk or like)
Good English skills (reading, writing, speaking);
p.s:
For those .net guys have no SharePoint Experience are also welcome as long as you are interested in SharePoint and want to acquiring SharePoint expertise.