Job Description :
The purpose of this developer position is to augment the existing development team working to improve Funds Management System. This position will assist in development of that system using Microsoft .NET. The developer also must have experience working with data conversion of multiple data formats, web application development, console applications, MVC, Entity Framework and C This developer candidate must be able to work independently and as part of a small development team.

5 years of experience developing enterprise level applications, server services, web services, and graphical user interfaces.
Extensive experience with the following languages: C#, VB.NET, SQL
Experience with the following web development frameworks: Web forms, MVC, Entity Framework, JQuery
Experience creating applications that interface with Microsoft SQL Server including the creation and modification of complex SQL stored procedures and queries.
Experience creating applications that utilize network protocols including TCP, HTTP/S, FTP/S.
Ability to gather, document requirements using standard templates.
Experience with design and diagramming tools such as Microsoft Visio.
Demonstrated ability to interpret and follow written requirements and drawings in the creation of usable application source code.
Demonstrated ability to follow written and verbal instructions.
Will work as part of a development team under the direction of a lead developer.
Demonstrated ability to gather requirements, analyze data, and identify/define business rules.
Demonstrated experience with version control and continuous integration tools.
Demonstrated experience writing and history maintaining system documentation.
Considerable experience with the software development life cycle including waterfall, agile and other methodologies.