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
- Writing PDDs, SDDs, technical assessments, and unit tests
- Communicating automation value, risks, and limitations to non-technical audiences
- Handling edge cases and complex scenarios with creative problem-solving
- Adaptability in fast-changing environments and agile teams
- Familiarity with Agile/Scrum practices