Robotics Process Automation(RPA) Developer

Job Location: Johannesburg
Experience: 5 years

Our client is seeking a Robotics Process Automation (RPA) Developer to join the team! This position will work within the team to help customers modernize operations by automating manual business processes through Robotic Process Automation, Database Development, Document Understanding, Bespoke Development, AI/Machine Learning, and integration. Youll be responsible for all aspects of implementing automation solutions from requirements gathering and process documentation to development, testing, and deployment.


Design and implement software robotics and process automation in support of business requirements, software, and industry best practices. Participate in the development of new offerings and innovation in the automation space. Carry out development, unit as well as end-to-end testing, troubleshooting, and training of software robots and programmed automation. Contribute end to end with a Dev/Ops approach to RPA and help in upfront configuration and ongoing administration and support.

Duties / Accountabilities

Responsibilities Include, But May Not Be Restricted To

Design technical specifications for RPA that meet the requirements and handled all the nonfunctional requirements of concurrency, scalability, security requirements, restart, and recovery.
Develops and configures automation processes as per the technical design document to meet the defined requirements. Works on the coding of the more complicated automation or reusable components, and delegates and mentors junior developers for the less complex components.
Develops new processes/tasks/objects using core workflow principles that are efficient, well structured, maintainable, and easy to understand.
Complies with and helps to enforce design and coding standards, policies, and procedures.
Ensures documentation is well maintained.
Ensures quality of coded components by performing thorough unit testing.
Works collaboratively with test teams during the Product test and UAT phases to fix assigned bugs with quality.
Reports status, issues, and risks to tech lead on a regular basis
Improves skills in automation products by completing automation certification.
Mentors junior developers and performs code reviews for quality control.


Bachelor university degree in Engineering/Computer Science.

Key Skills

5- 8 years of IT experience and having a good understanding of programming concepts. Should be from a programming background on any coding language (.Net, Java).
Working experience in RPA for a minimum of 2 years and having project experience of a minimum of 3 RPA implementations.
Understands development methodology and lifecycle
Should be trained on RPA tools (Blue Prism/Automation Anywhere).
Self-motivated, team player, action, and results-oriented.
Well organized, good communication and reporting skills.


Prior experience in UI automation, other forms of automation is an added advantage.

For more information contact Mpilo & send your cv at or apply online
To start immediately

Sorry! This job has expired.