Sr .NET/C# Developer: Capital Markets
TD
Toronto, Ontario, Canada
2d ago

About This Role

The Software Engineer will be accountable for developing and maintaining UI applications for the Equity Trading development team

Key Responsibilities

  • Design, development and testing of development objectives to ensure timely delivery of projects and support deliverables.
  • Meet deadlines by identifying critical issues that arise in assigned tasks
  • Maintain system documentation
  • Develop and maintain good working relationships with team members as well as other teams including business analysis, quality assurance, end user / front-office, and infrastructure teams
  • Communicate progress to management and business leads on regular basis
  • Job Requirements

    What can you bring to TD? Share your credentials, but your relevant experience and knowledge can be just as likely to get our attention. It helps if you have :

  • 5-7 Years' relevant experience
  • Strong knowledge C# / .Net development including multi-threading, sockets, serialization, and asynchronous programming
  • Significant experience creating C# UI applications using WPF and the design, development, and testing of custom controls
  • Knowledge of multi-threaded C++ / Linux development is a valuable asset
  • Knowledge of equities trading, capital markets, and trading applications is a valuable asset
  • Experience using Solace appliances / cache products for creating low-latency / high-throughput messaging applications is a valuable asset
  • Knowledge of FIX protocol and FIX engines is an asset
  • Additional Information

    Join in on what others in TD Technology Solutions are doing :

  • Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
  • Learn voraciously, stretch your thinking,
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form