Job Description :
.NET Developer/ ASP.NET utilizing Web Forms (Not MVC)/10+ years/Direct Client
Duration: 3 Years/36 months
On-site in Jackson, MS required

JOB DESCRIPTION:
This position is for an intermediate level Microsoft .Net Developer. This individual will be asked to participate and perform at every level of the development life cycle. Requirements gathering, design, development, testing/ QA, implementation, training and maintenance.

REQUIREMENTS:
Years Required Skills/Experience
7 IT experience
Hands-on application development skills with the following Microsoft software:
5 ASP.NET utilizing Web Forms (Not MVC)
5 VB.NET (or) C#
5 Visual Studio 2010 or later
5 SQL Server 2008 or later
Other development skills:
5 JavaScript
5 HTML
1 XML
5 CSS
5 AJAX
3 Data conversion/migration (excluding DTS & SSIS migration packages)
3 Writing complex SQL queries, Functions & Store Procedures
2 Writing console and batch applications for data interfaces
2 Developing web services using WCF – Windows Communication Foundation
1 Crystal Reports Designer
1 Team Foundation Studio/ GIT Source Code Management
Other skills:
5 Expertise in designing and implementing web-based applications using a Microsoft platform
5 Experience in the full application/systems development life cycle, including analysis, requirements definition, design, technical specifications research, development, testing, implementation, and maintenance
Years Required Skills/Experience
Ability to effectively communicate in English verbally and in writing
Strong oral and written communication, customer service, and time management skills
Expertise in IT project management, including the ability to develop, track, and manage project work plans
Ability to work effectively with a team to accomplish team projects and solve technical problems
Ability to conceive and/or develop creative solutions and possess strong problem-solving skills
Experience working with outlined standards
Ability to quickly and efficiently manage multiple tasks and projects in a fast-paced, dynamic environment
Ability to mentor other employees
Experience developing and maintaining documentation for procedures and processes
Years Value Add Skills
1 Experience Developing and Maintaining Payment Applications
1 Experience with Licensing & Permitting Application Development & Maintenance
1 Experience with Time & Attendance Applications Development & Maintenance

PREFERRED:
Preference given to candidates with the below skills/experience. Must also meet minimum requirements.
Bachelor’s Degree in applicable field preferred