Canada | C#-Java-Scala Developer CO-OP| Fall 2026 (Toronto)

Canada | C#-Java-Scala Developer CO-OP| Fall 2026 (Toronto)

10 Aug
|
Bank of America
|
Toronto

10 Aug

Bank of America

Toronto

Bank of America is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk-management products and services. Following the acquisition of Merrill Lynch on January 1, 2009, Bank of America is among the world's leading wealth management companies and is a global leader in corporate and investment banking and trading across a broad range of asset classes serving corporations, governments, institutions and individuals around the world. In Canada, Bank of America has a strong market position on which to continue to build, as well as a clear commitment to the market.

Global

Technology & Operations – Swaps Technology The swaps platform is a global equity swap management tool. Features include Trade Capture and Amendments, Corporate Action and Trade Event Lifecycle Management, Stock Loan Desk Integration, Pre-trade checks, Client Position and Trade Reporting, Trade Grouping and Pair-Off Processing Support for Client Strategies. There is also support for Give Ups, High Touch and Direct Market Access (DMA) trade capture flows.

The role will give the prospective hire an opportunity to be exposed to a front office trading environment and experience how trading technology works on the front lines. The swaps team operates with an Agile/Scrum methodology and students will become integrated in the day-to-day development life cycle. Students will be given the opportunity to occupy new roles on the team and develop their abilities.

The prospective candidate will have the chance to work on a C# UI as well as Java and Scala servers. Co-ops on the swaps team are always treated as full team members and are always encouraged to prove themselves as professional developers.





Responsibilities Learn and understand the business elements involved in our application and apply this knowledge to create smart and complete design solutions.

Analyze each development task and provide design, unit/integration testing, and implementation of solution.

Implement, monitor, and suggest ways to enhance our continuous integration process.

Produce documentation of functionality to gain a deeper understanding of our technology and our business.

Requirements Candidates are required to be pursuing a Bachelor’s from an accredited university with a graduation timeframe between November 2026 and July 2027

Solid experience with writing code in a up-to-date language such as Java, C#, Javascript.

Ability to learn and work productively within an established code base and analyze existing code.

Willingness to learn recent technologies (C#, Scala, Java, etc).

An interest in writing integration tests, unit tests, and maintaining a clean code base.

Excellent communication skills and ability to work effectively as part of a team Working Environment We offer a modern development environment located centrally in downtown Toronto at the Eaton Center, easily accessible using Subway and/or GO Train. We are an exciting company, in which creative and ambitious individuals thrive in a corporate business workplace. We are looking for bright, creative, motivated individuals who are capable of working under minimal supervision, and someone who is excited about technology, and technology's ability to impact a dynamic business workplace.

Bank of America is an Equal Opportunity Employer. Bank of America encourages applications from all qualified individuals. Applicants with disabilities may notify us of any accommodations needed to support your participation in the recruitment process.

We wish to thank all applicants for their interest and effort in applying. Please be aware that only candidates selected for interviews will be contacted for this position.

📌 Canada | C#-Java-Scala Developer CO-OP| Fall 2026 (Toronto)
🏢 Bank of America
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: canada | c#-java-scala developer co-op| fall 2026 (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: canada | c#-java-scala developer co-op| fall 2026 (toronto) / toronto