
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.
|

We are seeking a South African citizen who is skilled and experienced mid to senior Business Process Management Developer to join our team on a contract basis.
Job Summary: The Business Process Management Developer will be responsible for designing, developing, and implementing business process management (BPM) solutions. This role requires a very good understanding of BPM methodologies, software development, and the ability to collaborate with cross-functional teams to deliver high-quality software products.
Key Responsibilities:
|
- Design and Development: Design and development of BPM solutions to optimize business processes and improve operational efficiency.
- Collaboration: Work closely with business analysts, stakeholders, and other developers to gather requirements and translate them into technical specifications.
- Implementation: Implement BPM solutions using industry-standard tools and technologies, ensuring scalability and performance.
- Testing and Quality Assurance: Develop and execute automated testing frameworks to ensure the quality and reliability of BPM solutions.
- Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
- Documentation: Create and maintain comprehensive technical documentation for BPM solutions.
|
Qualifications: |
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: Minimum of 7 years of experience in BPM development, with a proven record of successful project delivery.
- Technical Skills: Proficiency in BPM tools and technologies (e.g., BPMN, Camunda, Pega), programming languages (e.g., Java, Python, C#), and databases (e.g., MySQL, PostgreSQL, Oracle).
- Methodologies: Strong understanding of Agile, Scrum, and other software development methodologies.
- Soft Skills: Excellent critical thinking skills, effective communication and people skills, and the ability to work effectively in a team environment.
|

Job Summary: Build high-quality, innovative and fully performing software solutions in compliance with UiPath and coding best practice standards and technical design. Participate in building the Automation Business in i1 Solutions.
Key Responsibilities |
- Create efficient and logical databases for clients.
- Design and code technically robust solutions.
- Can easily recognise system deficiencies and implement effective solutions.
- Communicates and enforces coding standards.
- Manages resources within budget and project schedule.
- Consistently delivers high-quality services to clients.
- Provide input to proposals.
- Guide and mentor junior/intermediate colleagues.
- Demonstrates expert knowledge of at least one structured programming language.
- Creates data schemas.
- Understands the benefits of the various programming languages.
- Strong process analysis and design.
- Understanding business process flows and modelling principles.
- Implement solutions according to the Robotics Enterprise Framework and Best Practice methodologies.
- Fully competent in creating Process Definition Documents and Solution Design Documents.
- Have a clear understanding of the UiPath solution offerings and can articulate use cases for each of them.
- Have a clear understanding and experience in Source Control and Management using the relevant solutions available such as GitHub.
- Experience in using AI Centre, Action Centre, Document Understanding, Test Suite, Insights, Automation Hub, ML Skills.
- In-depth understanding of Automation Cloud Architecture, UiPath Orchestrator.
- Excellent Excel and SQL Skills.
|
Behavioural Competencies and Education |
- Must be a Team Player.Problem Solving attitude.
- Excellent communication.
- Strong sense of discipline.
- Personal accountability and credibility.
- Attention to detail.
- Aligns with the values of i1 Solutions, including honesty, integrity, and a commitment to making a difference to both i1 and our customers.
- Effective Time Management.
- Very strong focus on delivery and customer relationship building
- Discipline to stay up to date with new technical features/concepts of the software, trends.
- Relevant Degree/Diploma.
- UiPath Advanced Developer.
- Minimum of 6+ years of UiPath Development.
|