Enable job alerts via email!

Software Developer

BMO Financial Group

United States

Remote

USD 61,000 - 114,000

Full time

Today
Be an early applicant

Job summary

A leading financial institution is seeking a lead software developer to join their Digital Core Customer Identity Access Management team. The ideal candidate will have extensive experience in backend and REST API development, specifically in identity access management and security applications. This role requires strong knowledge of Java and the ability to manage the software development lifecycle. A competitive salary and a commitment to an equitable workplace are offered.

Qualifications

  • 5-7 years of relevant experience.
  • Proficient knowledge in domain.
  • Ability to code with little oversight, especially in Java.

Responsibilities

  • Lead the software development lifecycle.
  • Translate user requirements into technical specifications.
  • Support system design and provide security advice.

Skills

Backend development
REST API development
Identity Access Management
Java programming
Knowledge of algorithms and data structures

Education

Post-secondary degree in a related field

Tools

IBM Security Access Manager (ISAM/ISVA)
Active Directory
Job description

BMO Digital Core Customer Identity Access Management (CIAM) team is looking for a lead software developer for one of the bank’s most critical digital and security applications. We are looking for candidates who potentially become security experts of IAM platforms at the Enterprise level, who can proficiently handle backend development, REST API development, and ideally have had some experience with Enterprise-scale Identity Access Management/Security Application (e.g., IBM ISAM or ISVA).

The BMO Digital Core Customer Identity Access Management (CIAM) team is responsible for securing BMO’s flagship Web & Mobile applications such as Canadian Digital Banking, US Digital Banking, and BMO Online Banking for Business. Our application securely captures and handles BMO Retail and Commercial customers’ identity and profile information, enabling customers’ secured access to BMO’s digital applications and digital products.

Responsibilities
  • Lead 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.
  • 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.
  • Apply deep knowledge of algorithms, data structures, and programming languages to develop high-quality technology applications and services.
Qualifications
  • Typically between 5-7 years of relevant experience and a post-secondary degree in a related field of study or an equivalent combination of education and experience.
  • Proficient level of knowledge in domain.
  • Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience.
  • Knowledge of required programming languages and can code with little oversight, specially in Java.
Technical Expertise
  • Knowledge of IBM Security Access Manager (ISAM/ISVA).
  • Securing Web resources using ACL, POP, and Authorization rule policies.
  • Configuring users using Active Directory as a Federated directory.
  • Knowledge of Kerberos Single-Sign On with IBM Access Manager (nice to have).

Salary Range: $61,600.00 - $113,900.00

BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards.

BMO is committed to an inclusive, equitable, and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.