About the job
We are looking for a strong Robotic Process Automation (RPA) Developer using UiPath who is also a strong communicator and has passion for RPA. The RPA Developer will be responsible for design, development, testing and implementation of RPA bots that will interact with multiple third-party application. Will work cross-functionally across business/technical teams to automate and optimize processes. She/he has the ability to quickly learn& develop an in-depth understanding of the business logic to re-engineer processes during implementation.
Duties And Responsibilities
- Assess "as is" business processes, identify opportunities for improvement&innovation. Propose "to be" process that is efficient, scalable, and extensible by leveraging automation technology.
- Work closely with stakeholders to review and refine business process workflows including identifying areas of possible simplification.
- Create detailed Process Definition Document (PDD)& Technical Definition Document (TDD). Co-authors and maintains solution design documentation.
- Conduct code reviews with peers to ensure architecture guidelines are maintained.
- Identify workflow patterns for the purposes of creating reusable assets within the enterprise RPA architecture.
- Perform necessary bug fixes, corrections following testing of RPA solutions.
- Monitor, maintain, and enhance existing bots to ensure the automated business functions are performed accurately.
- Ensures quality of coded components by performing thorough unit testing.
- Adhere to internal controls, policies and procedures for security, compliance, etc.
- Monitor and maintain automations in production on a routine basis.
- Perform continuous reviews to align processes with changing business conditions.
- Mentor and coach RPA early adopters with best practices
- Participation in the RPA Center of Excellence (COE): help define and drive application standards across the RPA platform.
- Pursues knowledge of new technologies and methodologies to improve productivity and efficiency.
Supervisory Responsibilities
Minimum Qualifications
- Bachelor's (BSc) in Engineering, Computer Science, or related field; Master's preferred.
- Experience as a Software Developer with experience in multiple development languages and platforms delivering multiple commercially deployed products to market.
- Experience as an RPA Developer.
Requirements And General Skills
- Strong Problem-Solving and Analytical Skills.
- Must be a confident communicator.
- Experience with business process analysis, requirements gathering, data interpretation and application implementation.
- Ability to play multiple roles within the software development lifecycle, specifically - Business Analyst, Developer and Tester.
Technical Skills
- Certification& hands-on experience with UiPath. Other market leading RPA technologies such as Automation Anywhere, BluePrism is a plus.
- Professional experience in programming languages like Python, VB Script, .NET, Ruby Java, Angular JS, REST,
- Intermediate level SQL and database management skills.
- Ability to design technical architecture which is extensible& scalable for RPA projects.
- Experience working with Enterprise tools (Salesforce, Oracle ERP, Workday, ServiceNow, Jira), OCR tools, Selenium is a plus.