SharePoint Developer Job in Redmond, Washington US

Migration of data from SharePoint sites to new SharePoint Infrastructure
Creation of new SharePoint document repository structure and links back to TFS
Creation of new permissions model
Creation of generic dashboards for metric reporting from TFS data cubes

Will need experience in following:
SharePoint Application Development
SharePoint Configuration
ASP.net and Silverlight
Webpart Configuration
Exposure to TFS API a big plus
C#
Data Migration tools