• A deep understanding of the .Net framework with substantial professional development experience in C# as well as ASP.net, VB.Net and Winforms.
• Experience with integration technology, particularly Microsoft BizTalk Server, several versions.
• Must have full life cycle production experience on .Net and have participated in complete SDLC for applications based on Microsoft .NET technologies
• Provide technical consultation in new systems development, new package evaluations, and enhancement of existing systems
• Prepare functional specifications from which applications can be written
• Direct experience with .NET servers and tools
• Working knowledge of database design and commercial tools for database integration with .NET framework
• In-depth knowledge of programming within 3-tier architecture OR strong programming experience with middle-tier and backend
• Recent experience with ADO.NET, web services, IIS 6.0, SQL Server and stored procedures
• Strong working knowledge of SQL Server and SQL Service Broker