C# Developer

C# Developer


A strategic application of the mortgage business provides access to agency, non-agency and CMBS trading desks to mark and risk-manage their positions. It is a message-driven client server application. The candidate will be involved in full cycle of GUI and server development.


  • Bachelors Degree or equivalent
  • 3+ years hands-on experience in developing C# GUI applications using WinForms/WPF
  • 3+ years experience required in relational database technology using Microsoft SQL Server or Oracle, including SQL, table design, indexing techniques, stored procedures, transactions and performance optimization


  • Used LINQ, multi-threading, extension methods, design patterns while developing the GUI applications
  • Strong understanding of Object Oriented Programming Concepts
  • Extensive experience with Infragistics or DevExpress
  • Experience with any messaging technology; also with XML and WSDL to understand the messages between GUI and Server
  • Experience with Ant or any other Performance/code evaluation tools for C#, and capable of analyzing the current code and re-factor the code based on performance and other factors
  • Able to query Database and be able to debug in case of any GUI related data issues