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