Internship

Software Developer – Internship

Confirmed live in the last 24 hours

Bank of Montreal

Bank of Montreal

10,001+ employees

Diversified financial services provider in North America

Fintech
Financial Services

Compensation Overview

$29.62 - $55Hourly

+ Performance-based incentives + Discretionary bonuses

San Ramon, CA, USA

This is a hybrid internship role based out of San Ramon, CA.

Category
Full-Stack Engineering
Software QA & Testing
Software Engineering
Required Skills
Microservices
Requirements
  • Typically between 4 - 6 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
  • Technical proficiency gained through education and/or business experience.
  • Creative thinking.
  • Building and managing relationships.
  • Emotional agility.
  • Quality Assurance and Testing.
  • Cloud computing.
  • Microservices.
  • Technology Business Requirements Definition, Analysis and Mapping.
  • Adaptability.
  • Learning Agility.
  • Programming.
  • Applications Integration.
  • Test Driven Development.
  • System Development Lifecycle.
  • Troubleshooting.
  • System and Technology Integration.
  • Verbal & written communication skills.
  • Collaboration & team skills.
  • Analytical and problem solving skills.
  • Data driven decision making.
Responsibilities
  • Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance.
  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.
  • Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.
  • Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.
  • Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.
  • Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.
  • Follows release management processes and standards, and applies version controls.
  • Assists in interpreting and documentation of client requirements.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently on a range of complex tasks, which may include unique situations.
Desired Qualifications
  • Intermediate level of proficiency in Programming, Applications Integration, Test Driven Development, System Development Lifecycle, Troubleshooting, System and Technology Integration, Verbal & written communication skills, Collaboration & team skills, Analytical and problem solving skills, Data driven decision making.

BMO Financial Group provides a wide range of financial services, including personal banking, commercial banking, wealth management, and capital markets. In personal banking, BMO offers services like checking and savings accounts, credit cards, mortgages, and personal loans. For commercial banking, the company tailors financial solutions for various industries such as agriculture, real estate, and technology. Wealth management services include investment advice and retirement planning for both individuals and institutions. BMO's capital markets division provides investment banking, trading, and risk management services to corporate and government clients. The company generates revenue through interest on loans, banking fees, and commissions from wealth management. BMO differentiates itself by offering a comprehensive suite of services and leveraging its industry expertise to meet the diverse financial needs of its clients across North America.

Company Stage

IPO

Total Funding

N/A

Headquarters

Toronto, Canada

Founded

1988

Simplify Jobs

Simplify's Take

What believers are saying

  • BMO's portal integration with QuickBooks enhances data sharing for SMB clients.
  • The new SMB banking team could leverage AI to improve customer satisfaction.
  • BMO's involvement in sustainability initiatives could attract environmentally conscious clients.

What critics are saying

  • Increased competition from fintech companies like Certn challenges BMO's traditional services.
  • Cloud-based platforms like FreshBooks may attract BMO's small business clients.
  • Digital stock trading platforms in Canada may reduce demand for BMO's investment services.

What makes Bank of Montreal unique

  • BMO offers a comprehensive range of financial services across North America.
  • The company has a strong presence in both Canada and the United States.
  • BMO's new SMB banking team focuses on supporting small businesses during the pandemic.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Tuition Reimbursement

Accident and Life Insurance

401(k) Retirement Plan

Professional Development Budget

Hybrid Work Options