Financial Risk Management Developer (2)

Richardson, TX   |   Posted on October 10,2011

Create and Maintain High-Speed Servers for Controlling and Monitoring Client Risk associated with trading US and International Stocks, Options, Futures and Foreign Exchange.

Create and Maintain High-Speed Servers for Controlling and Monitoring Client Risk associated with trading US and International Stocks, Options, Futures and Foreign Exchange.

Responsibilities:

  • Participate in Design Discussions to accommodate Specifications from Product Management
  • Implement C# or C++ Risk Management Code on Windows 2008
  • Create Unit Tests and Test Drivers in accordance with TDD Principles
  • Test and Debug Resultant Code
  • Work in association with Agile Testers to deliver Production Quality Systems

Requirements:

  • Windows 2008 (Linux background Ok)
  • Either C# and/or C++ Server Development
  • Must have Multi-threaded and synchronization experience
  • SQL Database Programming Expertise with SQL Server, Oracle, MySQL or Sybase
  • Proven ability to build quality systems with unit and/or white box testing
  • Experience with TCP Socket programming or Solace communications
  • Troubleshooting Skill with Logs, Debuggers or Dumps are Essential
  • Must be able to easily understand complex written requirements
  • Must be Comfortable with Financial Accounting Applications

Additional Skills Desirable:

  • Agile or Scrum experience (or at least embrace the concepts)
  • Familiarity with Equities, Options, Futures or Forex transactional flows
  • Knowledge of Margin Requirements and Regulations
  • Bachelor Degree Required
  • At least 3 years commercial software development experience