Robotic Process Automation Software Developer Responsibilities Design and develop new processes (and enhancements) using core workflow principles that are efficient, scalable and extensible based on the Process Definition Document (PDD) Work collaboratively with Business Analysts and Product Owners during test phases and UAT to test, debug and overcome software glitches/issues Working within project planning constraints, communicating any identified project risks and issues to the delivery/project manager accordingly and providing inputs to the change control process. Plan and participate in deployment of RPA components in the enterprise architecture Ability to identify workflow patterns for the purposes of creating reusable assets within the enterprise RPA architecture. Guide solution architecture for single or multiple projects. Responsible for the maintenance and scaling of the RPA infrastructure Participate in the problem identification/error resolution process, including tracking, repairing and reporting defects in collaboration with the Operations team Flexible to adapt to changing requirements Create and maintain technical documentation, including the Solution Design Document to support development Must Have & Desired Skills Certified UiPath developer with 2+ years of experience delivering RPA projects of mid to high complexity. 2+ years of experience on an object-oriented programming language (preferably C#, .NET, VB) Ability to work closely with users, to help translate user requirements into solution designs Ability to communicate effectively with a diverse set of customers or partners across multiple disciplines Experience in Agile methodologies Excellent prioritization and time-management skills Education Bachelor of Information Technology (IT) or Computer Science preferred, Certified UiPath developer Seniority level Mid-Senior level Employment type Contract Job function Information Technology Industries IT Services and IT Consulting #J-18808-Ljbffr