Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

BMO US Logo

Software Developer - I

BMO US

$63,300 - $117,200
Sep 12, 2025
Chicago, IL, USA
Apply Now

BMO Financial Group is looking to solve the problem of developing and maintaining high-quality technology applications and services by hiring an individual who can drive the software development lifecycle, translate user requirements into technical specifications, and ensure the security, performance, and reliability of these applications.

Requirements

  • Utilize programming languages like Angular, JavaScript, Java, HTML/CSS, TypeScript, SQL, Python and Open Source RDBMS and NoSQL databases, Container Orchestration services and a variety of AWS tools and services
  • Experience implementing Web services using SOAP or REST, as well as using existing Web services
  • Knowledge of CI/CD Pipeline Development.
  • Experience in Python, Angular, AWS, ECS, EKS, lambda, Step Functions, Event Bridge, NodeJS, Java, JavaScript
  • Cloud computing.
  • Microservices.
  • System and Technology Integration.

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 requirements into technical specifications, writing code and managing the preparation of design specifications.
  • Supports system design, provides advice on security requirements and debugs business systems and service applications.
  • Applies deep knowledge of 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.
  • Develop and integrate custom developed software solutions to leverage automated deployment technologies leveraging an Atlassian tool suite like JIRA and Confluence to track activities
  • Document and Perform systems software development, including deployment of build artifacts across different environments leveraging Gitflow constructs and using industry leading DevOps tools like GitHub, Jenkins, and Unix bash scripting
  • Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components​

Other

  • Typically between 3 to 5 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
  • Creative thinking.
  • Building and managing relationships.
  • Emotional agility.
  • Adaptability.