.Net Migration Engineer

We have an immediate need for a senior .NET engineer as part of a project that migrates around 10 .NET applications from .NET framework 1.0 to 3.5. We are looking for somebody with prior technical leadership experience in .NET upgrade projects, and in both building shared services (frameworks) and developing applications.

Core skills needed are:

1. Minimum 5-7 years technical experience with .NET (version 1.0, 3.0, 3.5)
2. Experience upgrading .NET applications to higher version of framework
3. Strong in .NET application development in both 1.1 and 3.5 framework.
4. Strong in C# and .NET 3.5 Framework technologies specifically Windows Communication Foundation (WCF) and Enterprise Library 4.1
5. Experience in developing and deploying applications in large-scale distributed and shared environment.
6. Strong in Application Lifecycle Methodologies and processes such as Agile Development, Continuous Integration, etc using Visual Studio Team System and Team Foundation Server 2008 (TFS)
7. Good knowledge of working with Team Foundation Server and concepts such as branching, builds, etc
8. Good knowledge of best practices and patterns for application architecture and development.
In addition to the technical skills specified below, the ideal candidate should also possess excellent oral and written communication skills, ability to work in a team environment and flexibility to work in a fast paced environment.

Required Skills:

C# programming -5
WCF programming -5
Coding with Shared Services components -5
Enterprise Library 4.1 -5
ASP.NET programming on Windows 2008/IIS 7 -5
Working with TFS (check-ins, branching, builds, etc) -4
Application Lifecycle Methodologies and Processes -4
Apply to this job