Robot Process Automation Developer (New or Recent Graduate)

Bank of MontrealChicago, IL
Onsite

About The Position

Designs, develops, and configures Robotic Process Automation (RPA) software systems to meet end-to-end requirements. Identifies opportunities to use automation technologies that minimize human intervention in routine and repetitive tasks and adhere to standard design principles and conventions. Strengthens and matures the RPA capability by incorporating Intelligent Automation (IA) sub-disciplines like machine learning, natural language processing, and computer vision. Deploys scripts which emulate human processes, and use RPA tools that support complete autonomous execution of various activities and transactions across different software systems. Analyzes business use cases for automations and designs automation solutions. Integrates APIs, coding, testing, and maintains both RPA bots and the related ecosystem/environment to support the solution. Documents automation procedures and supports the deployment of automation software to ensure its reliability on any device. Applies an understanding of RPA frameworks (BluePrism, UI Automation, UiPath, etc.) to solution design and use cases. Designs the ecosystem of tools - user interface designs, orchestration, training interfaces, physical/virtual server to deploy as an automation solution. Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus. Exercises judgment to identify, diagnose, and solve problems within given rules. Works independently on a range of complex tasks, which may include unique situations. Broader work or accountabilities may be assigned as needed. Take measured risks while protecting the bank by applying our Risk Management Framework in the execution of your role, in line with our Risk Culture and within our approved Risk Appetite, making sound and risk informed decisions that align to business strategy, protect assets, and adhere to applicable policy documents (Frameworks, Policies, Standards, Procedures and Supporting documents), laws and regulations.

Requirements

  • Foundational level of proficiency: Cybersecurity.
  • Foundational level of proficiency: Project planning.
  • Foundational level of proficiency: Solution architecture.
  • Foundational level of proficiency: Learning Agility.
  • Foundational level of proficiency: Documentation.
  • Foundational level of proficiency: Business process re-engineering.
  • Foundational level of proficiency: Continuous integration.
  • Foundational level of proficiency: Adaptability.
  • Foundational level of proficiency: Creative thinking.
  • Foundational level of proficiency: Customer Centricity.
  • Intermediate level of proficiency: Robotic Process Automation (RPA).
  • Intermediate level of proficiency: Prototyping.
  • Intermediate level of proficiency: Troubleshooting.
  • Intermediate level of proficiency: SQL.
  • Intermediate level of proficiency: Process design.
  • Intermediate level of proficiency: Software development.
  • Intermediate level of proficiency: Continuous process improvement.
  • Intermediate level of proficiency: Unit testing.
  • Intermediate level of proficiency: Verbal & written communication skills.
  • Intermediate level of proficiency: Collaboration & team skills.
  • Intermediate level of proficiency: Analytical and problem solving skills.
  • Intermediate level of proficiency: Data driven decision making.
  • 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.

Responsibilities

  • Designs, develops, and configures Robotic Process Automation (RPA) software systems to meet end-to-end requirements.
  • Identifies opportunities to use automation technologies that minimize human intervention in routine and repetitive tasks and adhere to standard design principles and conventions.
  • Strengthens and matures the RPA capability by incorporating Intelligent Automation (IA) sub-disciplines like machine learning, natural language processing, and computer vision.
  • Deploys scripts which emulate human processes, and use RPA tools that support complete autonomous execution of various activities and transactions across different software systems.
  • Analyzes business use cases for automations and designs automation solutions.
  • Integrates APIs, coding, testing, and maintains both RPA bots and the related ecosystem/environment to support the solution.
  • Documents automation procedures and supports the deployment of automation software to ensure its reliability on any device.
  • Applies an understanding of RPA frameworks (BluePrism, UI Automation, UiPath, etc.) to solution design and use cases.
  • Designs the ecosystem of tools - user interface designs, orchestration, training interfaces, physical/virtual server to deploy as an automation solution.

Benefits

  • health insurance
  • tuition reimbursement
  • accident and life insurance
  • retirement savings plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service