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

Location: Western Cape South Africa
Job Type: Contract Position
Format: Hybrid – Work from Customer sites/Work from home
Job Summary: We are seeking a dynamic and experienced Project & Delivery Manager to lead the successful delivery of automation projects for our clients. This role requires a unique blend of project management expertise, delivery oversight, and exceptional communication skills to ensure high-quality outcomes and customer satisfaction.
Key Responsibilities |
Project Management
- Lead end-to-end project lifecycle for UiPath automation initiatives.
- Define project scope, goals, deliverables, timelines, and resource plans.
- Manage risks, issues, and dependencies proactively.
Delivery Management
- Oversee the execution of automation solutions, ensuring alignment with client expectations and UiPath best practices.
- Coordinate with developers, business analysts, and stakeholders to ensure timely and quality delivery.
- Monitor Project KPIs and SLAs to ensure project success.
Client Engagement & Communication
- Serve as the primary point of contact for clients throughout the project lifecycle.
- Facilitate workshops, status meetings, and presentations with stakeholders.
- Translate technical concepts into business-friendly language.
Collaboration & Leadership
- Work closely with cross-functional teams including RPA developers, solution architects.
- Mentor junior team members and contribute to continuous improvement initiatives.
|
Required Skills & Qualifications |
- 5+ years of experience in project or delivery management, preferably in automation or IT consulting.
- Proven experience delivering UiPath automation projects or similar RPA platforms.
- Strong understanding of RPA lifecycle, governance, and best practices.
- Excellent communication, presentation, and stakeholder management skills.
- Project Management certification is a plus.
- UiPath certifications are advantageous.
Preferred Attributes:
- Ability to manage multiple projects simultaneously in a fast-paced environment.
- Strong problem-solving and decision-making skills.
- Passion for automation and digital transformation.
|

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: Using your excellent knowledge of Atlassian products, advise customers on product selection and licensing and then the consulting, implementation, configuration and support for new and existing Atlassian customers.
Key Responsibilities:
|
- Provide first line support to existing customers using the Atlassian Stack
- Lead pre-sales activities for potential new customers, or new products and requirements for existing customers
- Gather customer requirements, recommend solutions utilising the Atlassian Stack.
- Remain up to date regarding product enhancements and changes and guide customers to ensure they understand how these changes impact them. Assist them on the journey.
- Provide Agile and/or ITSM best practice guidelines to customers
- Assess market place applications to understand their functionality and match them to customer requirements where applicable
- Manage the i1 Solutions Atlassian Product Stack including users, optimisations, configurations and ensuring that all product enhancements and changes do not impact day-to-day operations
- Drive improved adoption of the Atlassian Product Stack internally
- Understand and be able to articulate all the different licensing levels per product and what functionality is included/ excluded from each.
- Keep certifications update on an on-going basis
|
Behavioural Competencies and Education |
- Fluent English Speaking
- Strong sense of discipline and personal accountability
- Attention to detail
- Aligns with the values of i1 Solutions
- Self-starter
- Effective Time Management
- Strong problem-solving abilities and experience analysing requirements and implementing solutions.
- Excellent communication skills for stakeholder interaction, training, and process documentation.
- You are a strategic thinker who is analytically strong and detail oriented, adept at multitasking and prioritizing and have a solid technical background or experience with software development methodologies.
- You have excellent organizational, statistical, strategic thinking, problem-solving, analytical, written and oral presentation skills.
- The ability to be resourceful, self-motivated and able to be successful in a non-traditional entrepreneurial team-based environment.
- A very good understanding of business and how it works.
- Must have relevant ICT B.Degree or equivalent Diploma.
- Must be Atlassian Certified (current)
- 5+ years Atlassian Consulting experience
- South African Resident, willing to travel domestically for work requirements
|

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