Participate in analysis of requirements as well as high/low level design. Deliver high quality code as well as the necessary unit-testing. Communicate with BA and the dev team for the domain aspects and design. Desired Skills: The candidate with 5-7 years of .NET experience and should possess strong technical foundation in .NET 2.0 Framework and C#. Should be experienced with ASP .NET 2.0 and possess hands-on experience with developing web applications. Must be strong with T-SQL usage and SQL 2005 as back-end. Should be well-versed with unit-testing concepts. Must possess strong OOP concepts and be able to demonstrate clear communication and documentation of design and design proposals. Working knowledge of .NET/COM interoperability is preferred. Working knowledge of .NET 3.5 ( WCF, WF ) as well as Enterprise Library Application Blocks is an advantage. Preferred/desirable skills include knowledge of UML, design patterns and Payroll domain. Must be a quick learner and self-starter.