Job Description
Job Title: Senior RPA Developer
Location: Onsite, Greater Toronto Area
Job Type: Contract (initial 6 months, with strong potential to convert to full-time)
Role Overview
Our client is looking for a Senior RPA Developer to join their automation team in a hands-on, senior individual contributor capacity. This role is responsible for delivering complex automation solutions while also helping shape how automation is delivered across the organization.
In addition to development work, this person will contribute to intake reviews, technical standards, governance practices, and ongoing optimization of the automation portfolio. The ideal candidate brings strong UiPath expertise, sound engineering judgment, and the ability to work across business and technical teams with minimal supervision.
What You’ll Do
Design, Build & Deliver Automations
• Develop, enhance, and support automation solutions using UiPath Studio, including REFramework when appropriate
• Build reusable components and workflows that support consistency, maintainability, and scale
• Apply strong bot design practices, including exception handling, logging, retries, and alerting
• Ensure solutions are reliable, secure, and aligned with enterprise performance expectations
• Complete unit testing and support business users during UAT
• Publish and manage automations in UiPath Orchestrator, including schedules, queues, assets, and related configurations.
Support Automation Outcomes & Value Tracking
• Help measure and report on automation impact (e.g., effort savings, cycle time improvements, risk reduction)
• Align automation work to defined business outcomes and KPI tracking
• Contribute to improving the automation pipeline/backlog and prioritization process
• Identify opportunities to improve existing bots based on operational feedback and performance trends.
Cross-Functional Collaboration & Translate Requirements
• Collaborate with business teams to understand process pain points and identify automation candidates
• Participate in solution discussions and convert business requirements into technical designs
• Work closely with project managers, product owners, and technical leads to deliver against priorities
• Support documentation and knowledge transfer to ensure long-term supportability.
Production Support, Maintenance & Reliability
• Monitor live automations and support issue resolution, including troubleshooting and root cause analysis
• Update and maintain bots when process steps or dependent applications change
• Help ensure automations continue to meet reliability, security, and operational standards
• Contribute to runbooks and support documentation for ongoing sustainment.
Standards, Governance & Technical Leadership
• Follow established SDLC, change control, and automation governance practices
• Partner with architecture, security, and platform stakeholders to improve automation frameworks and standards
• Contribute to shared libraries, reusable assets, and development best practices
• Ensure delivery aligns with compliance, legal, and vendor-related requirements where applicable
• Coach and support junior/intermediate developers and offshore team members
• Act as a trusted technical resource for both business and technology partners
• Provide leadership through expertise and collaboration (this is not a people-management role)
Required Skills & Qualifications
Technical Skills
• Strong hands-on experience with UiPath Studio and UiPath Orchestrator
• Solid knowledge of RPA delivery practices, design patterns, and automation lifecycle standards
• Experience automating web, desktop, and Excel-driven processes
• Strong understanding of:
o Selectors, queues, assets, and credentials
o Logging, exception handling, and bot resiliency
o REFramework (preferred)
• Ability to work with basic scripting / development concepts (VB.NET or C# knowledge is helpful)
• Experience with APIs, databases, or enterprise system integrations is considered an asset
Experience
• Proven track record of delivering and supporting enterprise-grade automations in production
• Experience owning automation work end-to-end (not just development tasks)
• Comfortable working in environments with multiple stakeholders, systems, and priorities
• Experience working alongside vendors or implementation partners is a plus
Professional & Communication Skills
• Strong analytical thinking and problem-solving ability
• Able to communicate clearly with business, operations, and technical teams
• Comfortable working through ambiguity and shifting priorities while maintaining delivery quality
• Growth mindset with interest in evolving alongside the automation platform and broader RPA ecosystem