Sr. .NET C# Developer with WCF Entity Framework

Sr. .NET C# Developer with WCF Entity Framework

We are seeking a Senior Software Engineer to be responsible for the administration of design, development, system testing, and documentation functions for all applications. The Senior Software Engineer position includes primary responsibility for ensuring standards are met in the design, R & D, product engineering, distribution, and help desk management of assigned applications. The Senior Software Engineer position is responsible for software development, producing detailed designs, and producing automated unit tests.

Essential Duties and Responsibilities:
Creates designs, code, tests in-line with approved architecture and engineering processes and best practices Balance priorities of software feature development tasks along with production support tasks. Execute on a production support and patch rollout plan.  Identify and resolve production issues as needed  Build and execute on a plan to build and automate production monitoring in order to ease support. Mentor a team of developers

BS in Computer Science or related subject.
Must have skills: ·         Position requires a minimum of 5-7 years of experience in writing software specifications, design, programming, configuration management, and producing user documentation. Broad experience working with a wide range of manager and developers is required. The individual must have several years of extensive experience in multiple operating environments. Technical expertise in building and tuning multi-threaded high performance .NET applications. Strong server side development skills designing and developing high traffic applications in a fast paced environment. At least 5+ years of hands-on development experience as a developer or technical team lead building applications using the .NET Framework, C#, Visual Studio 2008 and 2010. Experience with agile development and scrum methodologies. UML experience


Desired Skills:

3+ years of development experience building integration solutions using web services built with WCF, WSDL, SOAP or REST.     Must have working knowledge and experience of Entity Framework or nHibernate     4+ years of experience building high-performance SQL Server database applications using ADO.NET or Entity Framework or nHibernate     Must have working experience with features in .Net 4.0 such as LINQ, TPL, WWF.     Extensive experience with design patterns, system architectural concepts and frameworks and a strong understanding of object oriented principles – interface driven programming, dependency injection, etc.     Must have extensive experience in unit testing and producing unit testable design and code.     Experience in building interactive user interface applications using ASP.NET WebForms or MVC, HTML, CSS, JavaScript and jQuery is acceptable as long as candidates understand and have done server side programming, multi-threaded designand programming.     Outstanding verbal and written communication skills