Typical Duties and Responsibilities
- Design, develop and test automation workflows
- Deploy RPA components, including bots, robots, developmental tools, code repositories and logging tools
- Collaborate with cross-functional teams to define and deliver projects that meet business needs
- Work with stakeholders to capture business requirements and translate them into technical designs and strategies
- Troubleshoot production issues
- Support the launch and implementation of RPA solutions
- Create, maintain and support existing robots
- Design and develop user interfaces for RPA interaction
- Develop and maintain Python / RPA framework libraries
- Produce test documentation and carry out testing of automated solutions
- Create process and end-user documentation
- Assist with quality assurance of the automation
- Drive the adoption of best practices around coding, design, quality and performance
Education
- Bachelor’s degree in computer science, engineering or a related field
Required Skills and Experience
- 2+ years of experience utilizing programming languages in a professional environment
- Experience developing and deploying automation projects using Python or other RPA tools
- Experience with RPA technologies such as UiPath or any other technologies
- Python development and debugging skills
- Experience developing and consuming APIs
- Experience designing technical specification documents for RPA projects
- Experience with databases
- Experience with Agile development methodology
- Knowledge of scripting languages such as Python, JavaScript, or VBScript and Powershell
- Knowledge of artificial intelligence and machine learning
- Excellent problem solving, analytical and troubleshooting skills
- Strong oral and written communication skills
Preferred Qualifications
- • UiPath RPA Developer certification or similar in other RPA technologies
- • Software development qualification or certifications such as Python Institute certifications
.