Job Description :
Position : .Net Developer
Location: Wethersfield, CT
Duration: Long term (multi-year)
Interview Mode: In person (mandatory)

I have included the job description. Please take a look and let me know your thoughts.

Scope of Services

o Mastery level experience in enterprise level or higher development activities
o Providing guidance and training to less experienced developers
o Interact and give direction to a vendor on application development and standards required
o Develop using Microsoft Visual Studio 2012, with both VB.NET and C# languages.
o Capable of developing object oriented specialty frameworks
o Coding applications & reports using various technology and tools – including MVC, ASP.Net, VB.NET, C#, XML, SSRS, and SSIS.
o Working knowledge of JavaScript frameworks (KnockoutJS, AngularJS, etc
o Knowledge of the Windows Communication Foundation (WCF) framework
o Creation of stored procedures for accessing SQL Server 2012 databases.
o Ability to write clear and concise technical implementation documentation and comment developed code accordingly.
o Verbal communication skills to explain and transfer knowledge both informally and at design and code review meetings.
o Written communication skills to prepare regular periodic status reports.

Minimum Qualifications

The minimum skills and experience levels required for a candidate to be considered for this position include:
o Mastery level experience in enterprise level or higher development activities
o Extensive knowledge of creating standards throughout an enterprise system
o Minimum of eight (8) years of experience developing web applications using both VB.NET, and C#
o Knowledge of and experience of software design patterns, including MVC, MVP and MVVM.
o Experience using Team Foundation Server source code repository
o Knowledge of Microsoft .NET Enterprise Library
o Knowledge of and direct experience developing WCF Web Services
o Minimum nine (9) years’ experience development coding applications using SQL Server
o Minimum five (5) years’ experience working, giving guidance and training to less experienced developers on a software project comprised of multiple programmers in a team environment
o Proven ability to work independently with minimal supervision
o Ability to work well with a team of developers and business analysts