Roles & Responsibilities
Responsibilities
- Design, develop, and implement automation solutions using UiPath Studio, AssistEdge, and associated tools to streamline complex business operations.
- Integrate bots with REST APIs, SOAP services, SQL databases, and external systems, ensuring high throughput and transactional reliability.
- Write advanced custom activities and scripts in C#, LINQ, PowerShell, and JavaScript to handle non-standard automation scenarios and enhance bot intelligence.
- Automate data-intensive workflows involving Excel (formulas, VLOOKUP, macros, pivot automation), PDF parsing, Word templates, and mainframe or Citrix-based applications.
- Build highly scalable and modular bots using the UiPath RE Framework, ensuring robust exception handling, logging, and reusability.
- Conduct end-to-end development — from requirement gathering, PDD / TDD creation, bot design, coding, debugging, testing, and deployment to production support.
- Develop Proofs of Concept (POCs) to evaluate automation feasibility, assess performance, and propose scalable solutions aligned with enterprise automation strategy.
- Utilize UiPath Orchestrator and Credential Manager to manage assets, queues, schedules, and credential security following enterprise standards.
- Collaborate with business analysts, testers, and system architects to translate functional requirements into technical automation solutions.
- Execute unit testing, system integration testing, and UAT support, ensuring all bots meet performance, compliance, and security benchmarks.
- Implement and maintain version control using tools such as SVN, Git, or Bitbucket for codebase consistency and traceability.
- Develop error-handling mechanisms, logging standards, and retry strategies to ensure resilience and auditability of deployed automations.
- Optimize existing automations by refactoring code, improving performance, and reducing execution time through data caching and parallel processing.
- Contribute to continuous integration and delivery (CI / CD) pipelines for RPA using Jenkins or equivalent tools to automate deployment workflows.
- Document all development processes, workflows, and dependencies clearly for audit, handover, and knowledge-sharing purposes.
Requirements
Bachelor’s or master’s degree in computer science, Information Systems, or Engineering.Minimum 8 years of hands-on experience in software development with strong coding expertise in object-oriented programming and scripting languages — C#, LINQ, PowerShell, JavaScript, HTML, and VB.NET.Proven experience in API integrations, database automation (SQL Server, Access DB), and web / desktop automation.At least 5 years commercial project experience using UiPath (Studio, Orchestrator, RE Framework) and AssistEdge, with experience in building modular, reusable libraries and custom UiPath activities to standardize RPA automation practices.Experience with UiPath AI Center, Action Center, and Insights for advanced analytics, with working knowledge of cloud-based deployments (AWS / Azure) and containerized environments (Docker, Kubernetes) for RPA.Exposure to OCR tools (Document Understanding, Abbyy, or Tesseract) and AI / ML integration within RPA environments is highly desirableFamiliarity with AssistEdge Control Tower and EdgeVerve APIs for enterprise-grade automation orchestration.In-depth understanding of Excel, Citrix, and mainframe automation scenarios, including surface automation.Familiarity with Agile development, JIRA-based task tracking, and version control using SVN or Git.Strong debugging, problem-solving, and performance optimization skills in complex automation environments.Excellent written and verbal communication skills, with the ability to document and explain technical processes effectively.Understanding of secure credential management, RBAC, and compliance standards in automation development.Exposure to banking, finance, or shared services environments is an added advantage.Tell employers what skills you have
Git
Kubernetes
.NETHTML
REST
Unit Testing
JavaScript
Robotic Process Automation
SQL
SQL Server
Continuous Integration
Docker
C#
Debugging
API
Databases
Software Development
Agile Development