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,