Position Summary: The Robotics Process Automation (RPA) Senior Developer will be responsible for the architecture, technical design, development, deployment and support of RPA solutions. They will work closely with Process Experts and the Business Analyst to identify, assess and automate business processes. They will also be responsible for supporting/administering the day to day running of RPA processes in the production environment while supporting new process automation. The RPA Senior Developer will work as a member of the Robotics Center of Excellence (COE) team and will report to the Robotics COE Lead. Key Responsibilities: Design, develop and configure process automations per low level design and technical design documentation to meet defined business requirements. Develop reusable components, scripts and framework for Automation Library Comply with and help to enforce design and coding standards, policies, and procedures. Ensure quality of coded components by performing thorough testing. Maintain the flexibility to facilitate change requirements as part of a structured change control process, further enforcing SME relationships. Prepare the necessary documentation to handover automated solutions into business as usual (BAU) processes, enabling a stable production environment through adequate forward planning. Facilitate walkthroughs and product familiarization to ensure the knowledge of others prior to final deployment. Work within project planning constraints, communicating any identified project risks and issues to the Robotics Lead accordingly and providing inputs to the change control process Schedule and run RPA processes and ensure the stability of the RPA production environment Investigate any issues in the production environment, and raise change requests or support calls with IT where required Daily administration of the production environment (running processes, maintaining resource virtual machines, viewing logs etc.) Case Management, managing and allocating process workloads to bots Managing and investigating exceptions Solving issues that arise in the day to day running of RPA processes and assisting in the provision of timely responses and solutions as required. Technical and Communication Skills: Ability to manage multiple tasks and/or projects simultaneously to deliver on tight deadlines Understanding of object based coding Understanding of workflow based logic and the ability to both understand a business process from a workflow diagram and to conceptualize it as an automated solution Ability to learn quickly and progress rapidly from theoretical exercises to real world delivery Good communication skills with the ability to present technical details to a non-technical audience Good written skills with the ability to produce clear and concise documentation The ability to work with a structured and methodical approach, combined with an enquiring mind An understanding of, and a willingness to adhere to, formal change control procedures and disciplines An aptitude for problem solving, with the ability to take a logical route to the source of an error A self-starter who delivers high quality work and can adapt to new challenges Ability and desire to learn new technologies, passion for coding Self-motivation, project management, time-management, drive to achieve goals Education and Experience: Bachelor's degree or foreign equivalent in Finance, Computer Science, or Engineering 6+ years of experience in Financial or Information Services 3+ years of experience in .Net preferred 2+ years prior experience of RPA implementation desired Experience working with a Robotic Process Automation tool, preferably Automation Anywhere highly desired Proficiency with Macros, coding languages such as C# and VBA preferred Proficiency / knowledge of other Robotic Process Automation solutions will be preferred Experience with SAP is desired Willingness to travel to other Zoetis locations, if necessary JR00003812Salary Range: NAMinimum Qualification5 - 7 years
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.