Job Description
As an Junior RPA Developer, You will be a part of the core RPA development team and primary responsibility is to understand the business process from the PDDSDD documents and focusing on creating, implementing, and maintaining automated processes for business operations under the supervision of RPA senior developers and RPA architects.
Job Responsibilities:
1. Developing Automation Solutions:
• Design, develop, and implement automation workflows using RPA tools like UiPath, Power Automate, Automation Anywhere, etc.
• Build bots to automate repetitive, rule-based tasks by translating business requirements into technical solutions.
• Write and test code for RPA bots and work on deploying them in production environments.
2. Collaboration with Business Analysts:
• Work closely with business analysts or process owners to understand automation requirements and gather process requirements and convert it into RPA documents (PDDSDD).
• Help in identifying the processes that can be automated and optimize them for efficiency.
• Ensure the automation aligns with business goals and objectives.
3. Troubleshooting and Debugging:
• Identify and fix issues with RPA bots during the development and post-deployment phases.
• Debug and troubleshoot errors, ensuring that automated workflows run smoothly and meet expected outcomes.
• Help with monitoring bot performance to ensure the automation processes are reliable and error-free.
4. Testing and Quality Assurance:
• Conduct thorough testing of automated processes to ensure they function as intended.
• Verify that the bots handle edge cases and exceptions correctly.
• Assist in performing unit testing, integration testing, and user acceptance testing (UAT) of RPA solutions.
5. Support and Maintenance:
• Provide ongoing support for RPA bots in production, including maintenance, updates, and troubleshooting.
• Assist in optimizing automation processes to improve efficiency, reduce errors, and enhance performance.
• Help with the regular monitoring of deployed bots to ensure they run without interruption.
6. Documenting Work:
• Create detailed technical documentation for RPA solutions, including design, workflows, and troubleshooting steps.
• Maintain accurate and updated records of all RPA processes, changes, and updates.
• Provide user manuals or help guides for business users interacting with RPA bots.
7. Collaboration with Senior RPA Developers:
• Work under the guidance of senior developers or RPA architects to improve skills and knowledge of RPA tools and methodologies.
• Participate in code reviews, providing and receiving feedback to improve coding practices.
• Learn and apply best practices for RPA development, deployment, and maintenance.
8. Process Optimization:
• Review existing business processes and look for opportunities to improve them through automation.
• Suggest enhancements to RPA solutions to improve performance or increase functionality.
• Contribute to streamlining workflows and improving the overall efficiency of automated processes.
9. Learning and Skill Development:
• Continuously improve skills related to RPA technologies and development methodologies.
• Stay updated with the latest trends in RPA and automation technologies.
• Take part in training programs and certifications related to RPA development.
10. Adherence to Coding Standards:
• Follow coding standards and best practices to ensure high-quality, maintainable code.
• Work with version control systems like Git to manage and track changes in the codebase.
Requirements:
• Preferred Candidates
- Development experience in RPA tools (UiPath, Power Automate, Automation Anywhere, etc.)
- RPA Certification (UiPath, Power Automate, Automation Anywhere, etc.)
- Hands on experience in Python, VB .Net, Macros
• Good understanding in SDLC process
• Understanding of databases and SQL
• Strong analytical and problem-solving skills
• Self-motivated in a highly demanding environment Good Team Player
• Positive work attitude Excellent communication skills.
EA Number: 11C4879