.Net Developer Location:Springfield,IL Full Time
100,000 - 200,000
Job Description:
.Net Developer
Location:Springfield,IL
Duration:12+Months
Job Description:
Key Duties
Reviews and describes the current system, in order to assist the projectâ??s Business Analyst in fully documenting the systemâ??s design, functions, and edits for the purpose of rewriting the system
Works closely with the project Database Designer/Architect to evaluate and document how code interacts with the current systemâ??s many highly-complex stored procedures
Perform complex software application analysis, design, development, programming, testing and maintenance of websites as well as web- enabled software application
Troubleshoot, diagnosis and repair of software defects, including the ability to perform the technical functions necessary to develop and integrate new web components, as well as implement software upgrades and enhancements
Education and Experience Requirements
Bachelorâ??s Degree or higher in Information Technology (IT) related field
8+ years of experience working as a software developer
8+ years of experience with Microsoft Visual Studio 2005+ (2012+ experience preferred)
8+ years of experience in the full lifecycle of software development
6+ years of experience in C# and TSQL
6+ years of experience working with Microsoft Team Foundation Server or Visual Studio Online
3+ years of experience with .Net MVC web applications
3+ years of experience with JavaScript and jQuery
Experience working with applications relating to State and Federal Statutes and Rules regarding Underground Storage Tanks
2+ years of experience using NPoco preferred
2+ years of experience interfacing with a document management system preferred
1+ years of experience using InfoPath and the InfoPath hostable .Net object preferred
1+ years of experience using MS SQL RMO objects for merge replication over the network and for web replication preferred
Excellent English communication skills (written and verbal)
Self-managed, highly-motivated and possesses strong problem-solving skills