Duties and Responsibilities: Development of new applications for internal and external customers Provide application and database support for client/server and Internet/Intranet applications Analyze and solve application and database related issues Consult with other application developers in the planning, development, and implementation of relational databases to support projects involving multiple business units Create technical design specifications and documentation Monitor, manage, and maintain application servers for efficient and effective operation Desired Qualifications: Experience with: -Operating Systems/Environment: Windows 7 / Server 2008 R2 / IIS 7.5 (Advanced 5+ years) -Programming Languages/Development Tools: T-SQL (Stored Procedures, views) [Advanced 5+ years); C# [Linq experience preferred] (Expert 8+ years); Visual Studio 2010/2012 (Advanced 5+ years) -Database Systems/Database Tools: SQL Server 2008/2008 R2 (Advanced 5+ years); SSRS (Intermediate 4+ years) -Frameworks/SDLs/Methodologies: .NET Framework (Expert 8+years) [.Net Framework 4.0/4.5, WCF and ADO.NET or Entity Framework experience preferred] ; ASP.NET (Expert 8+ years) [MVC 3/4, HTML, CSS, inline scripting (Razor/ASP) preferred] ; SDLC (Intermediate 4+ years) -QA Testing - Approaches,Applications: Visual Studio Unit Test (Intermediate 4+ years) [Moq experience preferred] -Misc. Applications: JavaScript (Intermediate 4+years) [jQuery preferred] ; Design patterns (intermediate 4+ years) [N-tier architecture, IoC, Facades] ; Team Foundation Server (Intermediate 4+ years) Personal Skills: Dependable with a make it happen attitude Excellent communication skills and ability to work in a team Solution oriented Team player in an agile environment. Demonstrated Knowledge of: Web based applications and associated database requirements; Relational database design concepts, principles, practices and methods; Security/permissions standards; Stored procedure methods and techniques; IIS setup and administration Evidence of effective verbal and written communication skills