Job Description :
.Net Developer

The ideal candidates must possess exceptional software development skills.
Position Duties and Responsibilities:
Code, and implement programs from user specifications;
Support and troubleshoot production systems as required to ensure availability, optimize performance, and
respond to user inquires in a timely fashion
Skills and Knowledge:
Strong analytical skills Ability to communicate with both technical and non-technical personnel both verbally and in
Strong understanding of C#, and ( WPF strongly preferred) and the .NET framework
Preferred Demonstrated knowledge of WCF-based system plus MVVM, MVC concepts and strategies
Relational database knowledge including SQL Server
Understanding of testing practices for both unit testing and overall system regression and functionality testing.
Ability to interpret functional specifications to produce a component / module design
Understanding of general Windows-based application development practices including WCF.
Minimum of two years of experience in hands-on C# programming required
Minimum of two years of relational database experience required
Minimum of two years of object-oriented programming experience required
Additional Preferred Skills/Experience:
Active Records
Solution design/architecture experience
Self-guided, with demonstrable project references
Microsoft certifications a plus (or other relevant training)