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 U.S. Logo

Software Developer - I

BMO U.S.

$63,300 - $117,200
Sep 13, 2025
Chicago, IL, US
Apply Now

BMO Financial Group is looking to solve problems related to software development lifecycle, translating user requirements into technical specifications, writing code, managing development teams and processes, conducting software testing and maintenance, and debugging business systems and service 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.
  • Cloud computing.
  • Microservices.
  • Programming.
  • Experience in Python, Angular, AWS, ECS, EKS, lambda, Step Functions, Event Bridge, NodeJS, Java, JavaScript.

Responsibilities

  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.
  • 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
  • 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.

Other

  • 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.
  • 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.