Skill Summary
· Strong experience integrating with RESTful APIs (JSON/XML), OAuth2 and JWT authentication
· Expertise building and maintaining UiPath workflows and using UiPath Orchestrator (queues, assets, jobs)
· Proficient in C# or (or Python) for scripting and custom activity development
· Experience with HTTP Request activity, DataTable manipulation, Excel/CSV automation
· Robust error handling, retries, logging, and queue-based transaction patterns
· Experience testing, CI/CD, and securely managing credentials/secrets
Granular Skills
· API design and integration
o RESTful APIs (GET/POST/PUT/DELETE), JSON and XML payloads
o Authentication methods (OAuth2, API keys, Basic Auth, JWT)
o HTTP concepts: status codes, headers, query parameters, pagination
o Experience using Postman, Insomnia, curl, or similar for API testing
o Ability to read/interpret OpenAPI/Swagger specs and convert into callable endpoints
· Web service tooling
o Experience using Postman, Insomnia, curl, or similar for API testing
o Ability to read/interpret OpenAPI/Swagger specs and convert into callable endpoints
· Event-driven design
o Understanding of event-driven architecture (EDA) and pub/sub vs. point-to-point messaging
o Ability to design idempotent event handlers and ensure at-least-once / exactly-once processing semantics
o Familiarity with event patterns: event sourcing, CQRS, domain events, change-data-capture (CDC)
· UiPath Studio and Orchestrator
o Building, debugging, and deploying UiPath workflows (Studio/StudioX)
o Orchestrator queues, assets, processes, jobs, and triggers
o Queue design patterns for reliable, transactional data processing
· UiPath Activities and Connectors
o Using HTTP Request activity, JSON/XML activities, Credential/Queue/Asset activities
o Experience with UiPath API calls (Orchestrator API) and integrating external APIs via HTTP Request or custom activities
o Integrating with messaging/event systems via available connectors (e.g., UiPath integrations or custom activities for Kafka, RabbitMQ, AWS SQS/SNS)
o Working with Orchestrator webhooks and API to react to or emit lifecycle events
· Data handling in UiPath
o Working with DataTables, collections, dictionaries, and arguments
o Efficiently reading/writing Excel and CSV with UiPath activities or native libraries
· Error handling, retry, and resilience patterns in UiPath
o Try/Catch, Retry Scopes, and robust logging for orchestrations
o Transactional model using queues to ensure exactly-once or at-least-once processing semantics
· Developer tools
o Understanding of source control using GitHub
o Basic knowledge of CI/CD for automation projects using GitHub Actions
· Testing, observability, and security
o Unit testing and integration testing approaches for automation and integration code
o Logging, monitoring and alerting best practices for automated workflows (Splunk, DataDog)
o Secure handling of secrets and credentials (UiPath Orchestrator assets/credential stores, HashiCorp Vault)
o Input validation and secure coding practices for API interactions (prevent injection, validate schemas)
· Soft/adjacent technical abilities
o Ability to design idempotent, retry-friendly orchestrations
o Troubleshooting skills for network, API, and data issues
o Clear documentation of integration flows, data contracts, and runbooks
o Communication and coordination skills for working on large projects involving multiple teams