Senior UiPath Developer

Job Summary:
As a Senior UiPath Developer you will be required to design, build and implement high-quality, innovative and robust automation solutions in compliance with UiPath and coding best practice standards.
South African Resident, based in the Western Cape will be advantageous, willing to travel domestically for work requirements.
Key Responsibilities
- Automation Workflow Development: Designing, coding, testing and implementing automation workflows using UiPath. Leveraging UiPath components such as Robots, Studio, and Orchestrator.
- Solution Design: Providing solution designs to customers during the deployment of new deals, proof-of-concepts (POCs), and project implementation phases.
- Requirements Gathering: Collaborating with stakeholders to capture business requirements and translating them into technical approaches and designs.
- Risk Management: Highlighting risks and issues throughout the project lifecycle to the respective Project Manager.
- Technical Documentation: Creating process and end-user documentation for RPA projects, including PDD’s, and SDD’s.
- Quality Assurance: Ensuring the quality of automation through QA processes.
- Collaboration: Working closely with Business Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver impactful projects.
- Support and Troubleshooting: Supporting deployments and troubleshooting production issues as needed, including participation in an on-call rotation.
- Continuous Learning: Staying updated on relevant technologies and business processes.
- Managing RPA Environments: Ensure system availability for critical UiPath applications and environments. Investigate incidents, perform root cause analysis, and resolve problems.
- Best Practices and Documentation: Maintain development best practices across the RPA team’s portfolio. Create and update solution documentation.
Required Skills & Qualifications
- 1.7 + Years experiences as a UiPath RPA Developer.
- Python: Familiar with Python for scripting and data manipulation.
- VB Script: Knowledge of VB Script for custom activities and integration.
- .NET: Experience with .NET languages (C# or VB.NET) for advanced customization.
- Good understanding of HTML, JavaScript.
- Experienced with OCR (Optical Character Recognition) tools for extracting text from images or scanned documents.
- Must have knowledge of data structures, SQL (Structured Query Language) or NoSQL databases.
- Understanding the fundamentals of Machine Learning (ML) and Artificial Intelligence (AI).
- Proficiency in designing and managing workflows efficiently within UiPath.
- Ability to analyze complex business processes and design effective automation solutions.
- Have a clear understanding and experience in Source Control and Management using the relevant solutions available such as GitHub.
- Proficient in debugging and testing.
- Experience in pre-sales customer engagements – advantageous.
- Very good knowledge and understanding of IT infrastructures – advantageous.
- Must have excellent Excel skills.
Formal Education
- Must have relevant ICT B.Degree or equivalent Diploma.
- Must have a UiPath Advanced Developer Certification.
Job Category: Senior UiPath Developer
Job Type: Full Time
Job Location: Cape Town Johannesburg
