RPA Developer
RPA Development Expertise
Proficiency in UiPath Studio, StudioX, Orchestrator, and Assistant
Strong knowledge of workflow design, state machines, REFramework, and queue-based automation
Experience with selectors, data scraping, screen scraping, and UI automation
Exception handling and retry mechanisms using try-catch and global exception handler
Programming & Scripting
Solid grasp of VB.NET and C# (used within UiPath expressions)
Comfortable with LINQ, regular expressions, DataTables, and array manipulation
Experience using Python or PowerShell in tandem with bots is a plus
System Integration & APIs
Consuming REST/SOAP APIs in automation workflows
JSON/XML serialization/deserialization
Database Interaction
SQL querying proficiency (joins, aggregation, transactions)
Experience integrating with Oracle and SQL Server
Solution Architecture
Designing scalable, reusable, and modular automation components
Experience setting up RPA Centers of Excellence (CoE) or contributing to one
Knowledge of multi-robot orchestration, distributed bot scheduling, and licensing models
Knowledge of package versioning, code repositories, and deployment lifecycle
Requirements
6+ years of experience as an RPA Developer
UiPath Advanced Developer Certification – mandatory
Soft Skills & Cross-Functional Abilities
Business & Process Understanding:
Ability to perform process assessments, feasibility analysis, process flowcharts
Experience conducting code reviews
Ability to liaise with stakeholders, business analysts, and operations teams
Documentation & Communication:
Writing PDDs, SDDs, technical assessments, and unit tests
Communicating automation value, risks, and limitations to non-technical audiences
Problem Solving & Agility:
Handling edge cases and complex scenarios with creative problem-solving
Adaptability in fast-changing environments and agile teams
Familiarity with Agile/Scrum practices