
Job Overview.
We are seeking an experienced and technically strong Data Analyst to join our team. This role is responsible for transforming structured data into actionable insights that support strategic and operational decision-making across the organisation.
The successful candidate will demonstrate advanced SQL capability, solid Python proficiency, and hands-on experience working within cloud-based data environments such as Azure or AWS. This is a highly technical, hands-on analytics role focused on data extraction, transformation, reporting, and insight generation. It is not a data science position.
The ideal candidate has a strong analytical mindset, high attention to detail, and the ability to communicate complex findings clearly to both technical and non-technical stakeholders.
Why Join Us.
- Be part of a collaborative, data-driven team
- Contribute directly to measurable business outcomes
- Work in a flexible environment with opportunities for professional growth
- Engage with modern cloud technologies and a contemporary data stack
| Key Responsibilities |
- Develop and optimise complex SQL queries to extract, cleanse, and transform large datasets
- Use Python to perform data wrangling, analysis, and automation of reporting processes
- Design, develop, and maintain dashboards and reports using BI tools such as Power BI or Tableau
- Perform exploratory data analysis to identify trends, patterns, correlations, and anomalies
- Collaborate with business stakeholders and technical teams to gather requirements and deliver data-driven insights
- Produce data artefacts including ERDs, DFDs, and related documentation in collaboration with Data and Solution Architects
- Work within cloud-based data platforms (Azure or AWS) to source, manage, and validate datasets
- Ensure data quality, integrity, and consistency across all analytics outputs
- Develop test cases and conduct validation testing to ensure accuracy and reliability of outputs
- Document data sources, transformation logic, methodologies, and processes to ensure transparency and reproducibility.
|
| Required Skills & Qualifications |
- Minimum 7 years’ experience as a Data Analyst in a data-intensive environment (experience in insurance, financial services, or other regulated industries is advantageous)
- Advanced proficiency in SQL, including complex joins, subqueries, window functions, and performance optimisation
- Strong Python experience for data manipulation and analysis (e.g., pandas, numpy, matplotlib; seaborn advantageous)
- Hands-on experience working with cloud data platforms such as:
- Azure (e.g., Azure Data Lake, Synapse Analytics, Azure SQL Database), or
- AWS (e.g., S3, Redshift, Athena)
- Experience building dashboards and reports using BI tools such as Power BI or Tableau
- Solid understanding of modern data architecture concepts (e.g., data lakes, data warehouses, medallion/layered architectures, CI/CD principles)
- Strong analytical and problem-solving skills with a focus on data accuracy and business relevance
- Excellent written and verbal communication skills, with the ability to translate technical insights into clear business recommendations
Nice to have:
- Experience with data pipeline and orchestration tools (e.g., Airflow, dbt, Azure Data Factory)
- Working knowledge of version control systems (e.g., Git)
- Background in business analysis, finance, or operations
- Exposure to regulatory reporting and compliance requirements
- Experience in data quality frameworks, metadata management, and master data management (MDM)
|

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 Overview.
We are seeking a Data Analyst with strong technical skills and a deep interest in using data to drive decisions, to join our team and help transform data into actionable insights that support decision-making across the organization. This role is suited for someone who is skilled in working with structured data using SQL and Python, and who has experience working in cloud environments such as Azure or AWS.
The ideal candidate has a strong analytical mindset, is detail-oriented, and can communicate findings clearly to both technical and non-technical stakeholders. This is a technical, hands-on role, not a data science position.
Why Join Us.
- Work with a collaborative, data-driven team
- Opportunity to make a tangible impact on business outcomes
- Flexible work environment with opportunities for growth
- Work with cutting-edge tools and a modern cloud data stack
| Key Responsibilities |
- Write complex SQL queries to extract, clean, and transform large datasets using SQL and Python.
- Develop and maintain dashboards and reports for business users using BI tools such as Power BI or Tableau.
- Conduct exploratory data analysis to identify trends, patterns, and outliers.
- Collaborate with business and technical teams to gather data requirements and deliver insights.
- Construct ERDs, DFDs and any other relevant artefacts, in conjunction with the Data and Solution Architects, to best represent the environment.
- Work with cloud-based data platforms (Azure or AWS) to source and manage datasets.
- Ensure data quality, consistency, and integrity in all analytics outputs.
- Construct test cases and conduct testing on all outputs.
- Document data sources, processes, and analysis logic to ensure reproducibility and transparency.
|
| Required Skills & Qualifications |
- 7+ years of experience as a Data Analyst in a data-rich environment. Beneficial if this is in insurance, finance, or regulated industries.
- Advanced proficiency in SQL for querying and manipulating large datasets.
- Solid experience with Python for data wrangling, analysis, and automation (e.g., using pandas, numpy, matplotlib, seaborn).
- Hands-on experience working with Azure (e.g., Azure Data Lake, Synapse, SQL Database) or AWS (e.g., S3, Redshift, Athena).
- Familiarity with BI tools such as Power BI or Tableau.
- Strong grasp of modern data concepts (data lakes, CI/CD, warehouse layers) I copied this from somewhere 😊.
- Strong analytical mindset with attention to data accuracy and business relevance.
- Excellent written and verbal communication skills, with the ability to explain technical findings to non-technical stakeholders.
Nice to have:
- Experience with data pipeline tools (e.g., Airflow, dbt, Azure Data Factory).
- Knowledge of version control (e.g., Git).
- Background in business analysis, finance, or operations.
- Exposure to regulatory reporting or compliance requirements.
- Experience in data quality management, meta-data management and master data management.
|