BMO · 6 hours ago
Specialist III – IC Development
BMO Bank N.A. is seeking a Specialist III-IC Development to drive the overall software development lifecycle. The role involves working across functional teams to transform requirements into features, conducting software testing and maintenance, and providing technical specifications and solutions based on user needs.
BankingCrowdfundingFinanceFinancial Services
Responsibilities
Drive the overall software development lifecycle including working across functional teams to transform requirements into features, and conducting software testing and maintenance
Translate user requirements into technical specifications, write code and manage the preparation of design specifications
Support system design, provide advice on security requirements and debug business systems and service applications
Assess impact of design decisions to the solution/product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommend alternate/creative solutions for mitigation/optimization, if required
Recommend and implement solutions based on analysis of issues and implications for the business
Identify emerging issues and trends to inform decision-making
Lead and implement initiatives as required to deliver business objectives
Conduct independent analysis and assessment to resolve strategic issues
Utilize algorithms, data structures and programming languages to develop high quality technology applications and services including tools, standards, and relevant software platforms based on business requirements
Translate user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user
Analyze, develop, test, and implement new software programs and documentation of entire software development life cycle execution
Lead/conduct detailed code-reviews and provides feedback in a constructive manner
Perform preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components
Ensure that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements
Evaluate new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk
Follow release management processes and standards, and apply version controls
Support the resolution of production issues and problems
Support the management of specific project deliverables and outcomes
Identify opportunities to strengthen the development capability by sharing expertise to promote technical development, mentoring employees, and building communities of practice and networks
Qualification
Required
Bachelor's degree in Computer Science, Electronic Engineering, or related field (willing to accept foreign education equivalent)
Five years of experience designing and developing software with Java/J2EE, APIs, WebMethods, SOAP/REST web services, and Oracle
5 years of experience required with each of the following: Utilizing software development practices, concepts, and technology
Building complex integrations/APIs using Flat-File, XML, EDI (ANSI X12 and EDIFACT) Schemas, WebMethods product suite, JDBC, and Seibel Adapters using publish-subscribe model
Building APIs using SOAP/REST Web Services
Programming software with Java/J2EE and Oracle
Implementing Terracotta Cache to build complex applications
Working with business teams to prepare design specifications using best practices and standard guidelines
Benefits
Health insurance
Tuition reimbursement
Accident and life insurance
Retirement savings plans
Company
BMO
We’re a bank, but there’s more to it than that. When you join BMO, it opens a world of opportunities.
H1B Sponsorship
BMO has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7)
2024 (2)
2023 (6)
2022 (4)
2021 (2)
2020 (2)
Funding
Current Stage
Public CompanyTotal Funding
$7.54B2025-10-23Post Ipo Debt· $142.91M
2025-02-26Post Ipo Debt· $871.76M
2024-07-09Post Ipo Debt· $750M
Recent News
2026-01-20
MarketScreener
2026-01-06
Company data provided by crunchbase