girl looking into her desktop
Back to search results

Software Engineer II - The Global Stock Loan Team

Toronto, , Canada

Job Description:

Description

The Global Stock Loan team within Equities Technology is looking for a Senior Software Developer. The Senior Software Developer will be an integral part of an on-shore agile/scrum/stand-up team requiring presence in the office with other team members.  The Senior Software Developer is required to work standard hours to support the business/trading (as 3rd line support).

The Senior Software Developer is required for Pre-Trade, Core Trading, and Inventory Management book of work.  The multi-year programs incorporate a number of Regulatory, Firm Mandatory & Market Mandatory driven initiatives including: - SFTR (Securities Financing Transaction Reporting) regulatory, Mandatory Market driven deliveries for Next Generation Trading Platform, Reg SHO, Pricing and Locates.

Qualifications

  • Experience with ETL tools, particularly Informatica
  • Strong Python knowledge
  • Strong database knowledge (SQL)
  • Knowledge of stock loan / equity swaps / securities finance
  • TIBCO or messaging equivalent
  • Experience with database performance and tuning a plus
  • Understanding of Agile Concepts Desired Skills
  • Experience with Test Driven Development is a plus
  • Knowledge of the trade lifecycle (Trading, Middle Office, Settlements) a plus
  • Bachelor's Degree in Computer Science or equivalent Minimal Experience required (10+ of years of experience) including field and industry 

TO BE USED ONLY IN ORGANIZATIONS DELIVERING SOFTWARE SOLUTIONS: Responsible for developing and delivering complex software requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. Documents and communicates required information for deployment, maintenance, support, and business functionality. Participates, contributes and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes. Individual contributor.

What Bank of America Offers

Bank of America embodies a culture that extends from how we think, to how we behave, and to how we measure performance. By achieving excellence - in everything we do, every time we do it - we deliver the full value of Bank of America for our clients, our shareholders and our employees.

Bank of America places a high value on talent and on maintaining a culture defined by meritocracy. For these reasons, it is deeply committed to professional development, opportunity and accountability at all levels of the organization.

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.

Job Band:

H5

Shift: 

Hours Per Week:

37.5

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Description

The Global Stock Loan team within Equities Technology is looking for a Senior Software Developer. The Senior Software Developer will be an integral part of an on-shore agile/scrum/stand-up team requiring presence in the office with other team members.  The Senior Software Developer is required to work standard hours to support the business/trading (as 3rd line support).

The Senior Software Developer is required for Pre-Trade, Core Trading, and Inventory Management book of work.  The multi-year programs incorporate a number of Regulatory, Firm Mandatory & Market Mandatory driven initiatives including: - SFTR (Securities Financing Transaction Reporting) regulatory, Mandatory Market driven deliveries for Next Generation Trading Platform, Reg SHO, Pricing and Locates.

Qualifications

  • Experience with ETL tools, particularly Informatica
  • Strong Python knowledge
  • Strong database knowledge (SQL)
  • Knowledge of stock loan / equity swaps / securities finance
  • TIBCO or messaging equivalent
  • Experience with database performance and tuning a plus
  • Understanding of Agile Concepts Desired Skills
  • Experience with Test Driven Development is a plus
  • Knowledge of the trade lifecycle (Trading, Middle Office, Settlements) a plus
  • Bachelor's Degree in Computer Science or equivalent Minimal Experience required (10+ of years of experience) including field and industry 

TO BE USED ONLY IN ORGANIZATIONS DELIVERING SOFTWARE SOLUTIONS: Responsible for developing and delivering complex software requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. Documents and communicates required information for deployment, maintenance, support, and business functionality. Participates, contributes and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes. Individual contributor.

What Bank of America Offers

Bank of America embodies a culture that extends from how we think, to how we behave, and to how we measure performance. By achieving excellence - in everything we do, every time we do it - we deliver the full value of Bank of America for our clients, our shareholders and our employees.

Bank of America places a high value on talent and on maintaining a culture defined by meritocracy. For these reasons, it is deeply committed to professional development, opportunity and accountability at all levels of the organization.

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.

Learn more about this role

Full time

JR-21057014

Band: H5

Manages People:

Manager:

Talent Acquisition Contact:

Birkan Casper

Referral Bonus:

0

Street Address

Primary Location:
250 YONGE ST, Toronto, M5B 2L7