The point where experts and best companies meet
Share
The technology stack that is in place today utilizes the likes of:
Java, JavaScript & Typescript for general purpose programming
Spring Boot for microservice-based Java web framework
React for UI development
Reactive programming
Functional programming
REST API for integration
Azure Cloud development
SQL for database management
Event sourcing – optional, nice to have
Liquibase/Flyway – optional, nice to have
Axon IQ Framework – optional, nice to have
Roadmap & Responsibilities
Awill contribute to the design and development of a variety of tools and technologies that are part of our funding infrastructure. These are components where performance and scalability really count, and they are heavily relied on by some of the most utilized products on the TDS Veritas Platform namely Trade Service and Trade Controller.
take part in the development and design of new features and components as we continue to broaden the scope of the platform to other product areas and will ensure that the technical infrastructure continues to scale with the ever-increasing demands of the business for years to come.
Desired Qualifications
Extensive experience implementing front to back implementations of highly concurrent trading applications Java
Significant experience implementing Agile practices e.g. automated testing, continuous integration, project rooms, pair programming, etc.
Wide-ranging experience with Relational and NoSQL databases, SQL queries and object-relational mapping tools
A good understanding of Fixed income products and front office trading is desirable
Working knowledge of Azure Cloud & DevOps practices
Demonstrated professional experience with modern JavaScript frameworks
UNIX, Linux and W3C technologies including HTTP and XML
Experience working with cross-functional and cross-office teams
Excellent written and verbal communication skills
Automated build, test, and deployment tools
A pragmatic approach to software development and delivery
Desired Interpersonal Skills
Takes great personal pride in building robust software
Strong sense of ownership
Passionate about programming and computer science
Enjoys working in a fast-paced environment
Has excellent written and verbal communication skills
Has strong customer focus
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, share your knowledge and educate others.
Communicate and collaborate with both technical and non-technical professionals.
Cultivate winning relationships by building trust with business and technology partners.
Share our commitment to productivity, effectiveness and operational efficiency.
Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.
If you’re interested in a specific career path or are looking to build certain skills, we want to help you succeed. You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. Whether you have a passion for helping customers and want to expand your experience, or you want to coach and inspire your colleagues, there are many different career paths within our organization at TD – and we’re committed to helping you identify opportunities that support your goals.
We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.
These jobs might be a good fit