Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer - RPA

KRYJAS PRIVATE LIMITED

Singapore

On-site

SGD 45,000 - 65,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in Singapore is seeking a Junior RPA Developer to join the core RPA development team. You will be responsible for developing automation solutions using leading RPA tools and collaborating closely with business analysts to implement efficient processes. Ideal candidates will have experience with RPA tools, programming skills, and the ability to troubleshoot and support RPA solutions. This is a great opportunity for individuals looking to grow their skills in a dynamic environment.

Qualifications

  • Development experience in RPA tools like UiPath, Power Automate, Automation Anywhere.
  • Hands-on experience in Python, VB, .NET, and macros.
  • Good understanding of the SDLC process.

Responsibilities

  • Design, develop, and implement automation workflows using RPA tools.
  • Work closely with business analysts to gather and understand automation requirements.
  • Identify and fix issues with RPA bots during the development and post-deployment phases.
  • Conduct thorough testing of automated processes to ensure they function as intended.
  • Provide ongoing support for RPA bots in production.

Skills

RPA tools (UiPath, Power Automate, Automation Anywhere)
Python
VB
.NET
Macros
Analytical skills
Problem-solving skills
Communication skills

Education

RPA certification (UiPath, Power Automate, Automation Anywhere)

Tools

Git
Job description

As an Junior RPA developer, he/she will be 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.
9. 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
  • 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 and excellent communication skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.