Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 16, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
    Read more about this company

     

    Software Engineer (Python and C++) – Somerset West

    ENVIRONMENT:

    • An innovative automation company is seeking a highly skilled and passionate Software Engineer/Developer to join their Software Tools team.
    • The successful candidate will be part of a collaborative software development team responsible for creating applications that support safety-critical and mission-critical systems, with a focus on delivering reliable, high-quality solutions.
    • Applicants should hold a Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng./BEng) and demonstrate proficiency in one or more general-purpose programming languages such as Python, C++, or Java.

    DUTIES:

    • Design, develop, and maintain software including software for payload control, payloads emulators, relay applications, mission logic, etc.
    • Manage and optimise Docker environments for mission system appliances.
    • Enhance software productivity by maintaining CI pipelines, integrated development platforms (IDPs), and build systems.
    • Develop and support other general software productivity tools.
    • Play a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts.
    • Implement Company engineering processes, plans and policies as applicable to a specific project; and
    • Perform minor support roles within the company, if required.

    REQUIREMENTS:

     Minimum Qualifications:

    • Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng. / BEng).

    Required Skills and Experience:

    • Proficiency with one or more general-purpose programming languages: Python, C++, Java etc.

    Recommended Skills and Experience:

    • Possesses practical experience with modern Python (3.10+), including developing distributable applications and packaging Python projects for reuse and deployment.
    • Strong knowledge of the Python Standard Library and common third-party libraries such as lxml, numpy, and argparse.
    • Familiarity with markup languages and related technologies, including XML, XSLT, XML Schema, JSON, and YAML.
    • Proficiency with containerisation technologies such as Docker.  
    • Solid understanding of the Linux operating system, particularly distributions like Debian and Ubuntu.
    • Competence in one or more scripting languages, such as Bash, Batch, or PowerShell.
    • Hands-on experience with version control systems, including Git, Subversion, or Perforce
    • Experience working within Agile teams and/or using issue tracking tools like Jira; and 2–3 years of relevant industry or postgraduate experience would be advantageous.

    ATTRIBUTES:

    • Ability to learn fast and absorb new information quickly.
    • Ability to work as part of a team and collaborate on large projects.
    • Ability to work independently.
    • Strong problem-solving skills.  
    • High standard of communication skills in English (both verbal and written). 

    go to method of application »

    Principal / Specialist Engineer: Application Software (Somerset West)

    ENVIRONMENT:

    • A well-established technology and automation solutions provider is seeking a passionate Software Engineer/Developer to join its Application Software Team, where the successful candidate will be responsible for designing and developing software for user applications with a strong focus on highly reliable safety-critical and mission-critical systems, requiring a Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng./BEng) and proficiency in one or more general-purpose programming languages such as C++ or Java.

    DUTIES

    • Take a lead / specialist role in the development of application software, mainly for operator-facing, mission-critical software used in C2 and ISR systems;
    • Take ownership of features from requirements through design, implementation, and testing for front-end and back-end development;
    • Research and understand new domains and technologies sufficiently to understand user requirements and implement features;
    • Assist with their production efforts related to application software;
    • Play a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts;
    • Implement their engineering processes, plans and policies as applicable to a specific project; and
    • Perform minor support roles within the company, if required.

    REQUIREMENTS:

      Minimum Qualifications

    • Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng. / BEng).

    Required Skills and Experience

    • 5 – 10 years of relevant industry experience
    • Proficiency with one or more general-purpose programming languages: C++,Java etc;
    • Proficiency with one or more scripting languages: Python, Bash, PowerShell etc;
    • Understanding of object-oriented design and common software patterns;
    • Experience with collaboration using version control software such as Git, Subversion, or Perforce; and
    • Experience working in a team using Agile methods and/or issue tracking software such as Jira.

    Recommended Skills and Experience

    • Modern C++ experience, especially C++11 and onwards;
    • Markup languages and associated technologies including XML, XSLT, XML Schema, JSON, YAML; and
    • Master’s Degree in Computer Science (MSc) or Engineering (MSc Eng. / MEng).

    ATTRIBUTES:

    • Ability to learn fast and absorb new information quickly;
    • Ability to work as part of a team and collaborate on large projects;
    • Ability to work independently;
    • Strong problem-solving skills; and  
    • High standard of communication skills in English (both verbal and written). 

    go to method of application »

    Account Manager (Remote)

    ENVIRONMENT:

    • Join a Growing UK IT Services Provider as an Account Manager!  They are on the hunt for a dynamic Account Manager to share their portfolio of clients and help drive continued success in the market. This is not your average desk job — it’s a diverse, people-focused role where you’ll work closely with key stakeholders, deliver top-notch customer service, and act as the vital link between clients and the wider service team.
    • If you’ve got a sharp eye for detail, love keeping things organised, and can communicate like a pro, this role is for you. Prior account management experience is a must, and in return you’ll get the chance to grow with a thriving, modern business where career progression is wide open.

    DUTIES:

    Main Job Tasks and Responsibilities

    • Day to day management of the relationship with clients within your portfolio. Build and maintain a strong and long-lasting relationship with key contacts.
    • Conduct at least quarterly account management meetings with key client stakeholders.
    • Negotiate contract changes based on developments within existing clients in conjunction with the operations team.
    • Produce reports and key metrics for the purpose of presenting information and statistics in client facing meetings.
    • Identify and target areas for new sales leads and offerings within the Company’s portfolio.
    • Work alongside their Technical Sales staff to source the best solution for their  clients’ needs.
    • Ensure that the department documentation and knowledge base is as comprehensive as possible.
    • Participate in sales process for new business, where the Sales Team require additional support.
    • Manage the account management onboarding and offboarding processes.
    • Assist with challenging client requests and escalation of issues as required.

    Additional Job Tasks and Responsibilities

    • General administrative duties.

     REQUIREMENTS:

     Essential Skills/ Experience

    • Experience of working in a professional business and office environment.

    Desirable Experience and Competencies

    • Experience of working within the Managed Service Provider/Technology sector.
    • Experience of dealing with business requirements and clients over the phone.

    ATTRIBUTES:

    • Strong communication skills and a proven ability to deal with professionals at different levels.
    • Attention to detail and ability to work on own initiative and independently.  
    • Excellent organisational and time management skills.  

    go to method of application »

    Computer System Engineer (CPT) (Contract)

    ENVIRONMENT:

    • Join a multidisciplinary team on the  the world’s largest radio telescope project, as a Computer Systems Engineer. This role involves developing, integrating, and maintaining computer hardware and systems to support the telescope’s technical and operational goals.
    • Responsibilities include deploying, monitoring, upgrading, diagnosing, and restoring systems, applying systems engineering practices, supporting infrastructure planning, and ensuring alignment with SRE requirements.
    • The engineer collaborates across teams to build secure, reliable, and scalable systems that enable both project development and sustainable operations.

    RESPONSIBILITY:

    • Implement and maintain computing systems and infrastructure
    • Contribute to infrastructure planning and system integration efforts
    • Assist in performance tuning and reliability improvements
    • Apply basic automation and scripting to improve operations
    • Support containerized environments and cloud infrastructure
    • Collaborate with cross-functional teams and contribute to documentation and knowledge sharing

    REQUIREMENTS:

    Minimum Education Required (NQF Level):

    • NQF Level 6 qualification in IT, Computer Science, Software Engineering, Information Systems, Electronic Engineering, or a closely related technical discipline.
    • N.Dip. with at least 5 years’ experience OR
    • B.Tech/BSc (Comp Sci) with at least 3 years’ experience

    Extreme Importance (Essential):

    • Demonstrated ability to contribute effectively to cross-functional engineering projects and follow through on implementation plans under direction
    • Hardware maintenance and support: basic skills such as changing hardware components (hard drives, memory modules, CPU, motherboard)
    • Firmware and drivers diagnostics, configuration, and updates
    • Health and safety, self-care within data centres, assembly workshops, and computer labs
    • Tools and equipment use and management: regular cleaning, proper storage, routine maintenance, inspection, safe handling, inventory management, and asset tracking
    • IT spares inventory and tracking: inventory categorization, asset tagging and labeling, maintenance of inventory system, stock management, access control, lifecycle and warranty tracking, disposal and waste management
    • Computer infrastructure asset management: tracking, maintaining, and optimizing relevant hardware and software assets across their lifecycle to ensure availability, compliance, and cost-effectiveness
    • IT audit and documentation: rack positions, network and server diagrams, topology maps, service and support logs
    • Hands-on experience in Linux systems administration, basic automation, and performance tuning, with a willingness to deepen expertise
    • Proficiency in Linux command-line usage, service configuration, and troubleshooting; learning kernel and system-level tuning practices
    • Ability to manage assigned tasks within an Agile environment and collaborate effectively with teammates on sprint goals
    • Effective troubleshooting skills, with a learning mindset toward root-cause analysis and improving operational resilience

    High Importance (Desirable):

    • Familiarity with distributed systems concepts and practical experience deploying and supporting services in scalable environments
    • Working knowledge of containerization tools (Docker) and exposure to container orchestration platforms (e.g., Kubernetes) in test or staging environments
    • Experience using CI/CD tools to support automated builds, tests, and deployments; able to troubleshoot basic automation pipelines
    • Familiarity with DevOps workflows (e.g., IaC, basic config management), and initial exposure to observability and system reliability practices
    • Knowledge and awareness of scalable storage platforms, such as Ceph, S3-compatible systems, or NFS, including deployment, tuning, and lifecycle management
    • Exposure to high performance computing (HPC) environments, including schedulers (e.g., SLURM), shared filesystems, and workload optimization, with openness to ramp up
    • Lifecycle and service integration capabilities: planning upgrades, dependency management, and operational runbook development
    • Familiarity with Agile methodologies, such as Scrum, Kanban, or SAFe, enabling efficient collaboration across product and infrastructure teams
    • Continuous improvement mindset, with a track record of learning, researching, and adopting emerging technologies in storage, compute, and observability domains
    • Strong communication and collaboration skills, with the ability to interface across infrastructure, development, and stakeholder groups, translating complex systems into clear priorities

    Minimum Work Experience Required:

    • Experience working with server installations, monitoring, and diagnostics
    • Experience with hardware upgrades and repairs
    • Experience working in data centres or server rooms/environments
    • Basic experience with computer networks
    • Experience working with Operating Systems, IAAS tools
    • Basic experience working with SANs and storage systems
    • Demonstrated hands-on experience in infrastructure design and automation, distributed systems, observability, CI/CD, container orchestration (e.g., Kubernetes), DevOps/SRE practices, and cloud-native technologies
    • Experience working in international teams or initiatives that intersect with data platforms, storage, networking, and systems engineering domains

    Job Knowledge Required:

    • Strong understanding of systems engineering principles, including performance optimization, fault tolerance, and resource scheduling within Linux-based environments
    • Hands-on experience monitoring, diagnosing, and repairing various OEM hardware (HPE, Dell, Super Micro)
    • Proficient in remote-first infrastructure management and monitoring
    • Familiarity with containerized environments (Docker, Podman), orchestration platforms (Kubernetes, Helm), and container runtime architectures (e.g., CRI)
    • Knowledge in infrastructure-as-code and CI/CD methodologies using tools such as GitLab CI, Ansible, and Terraform
    • Working knowledge of networking fundamentals, including cabling and basic diagnostic procedures
    • Experience in asset management practices: maintaining asset registers, system and architectural mapping, warranty and service tracking
    • Proven experience working with service levels (SLAs) and understanding operational frameworks such as SRE, ITIL, and COBIT
    • Sound knowledge of IT security principles, including change management, physical and logical access control
    • Skilled in managing component and spare inventories, and tools/workspaces for system assembly
    • Awareness and adherence to Health and Safety standards and best practices

    ATTRIBUTES:

    • Problem Solving and Analysis: Root cause analysis, systems troubleshooting, performance bottleneck resolution
    • Communication and Collaboration: Clear articulation of technical recommendations, cross-functional stakeholder engagement, feedback integration
    • Planning and Delivery: Participation in Agile and Systems Engineering processes and methodologies
    • Continuous Learning: Staying current with evolving technologies in containerization, cloud-native systems, observability, systems automation, and computing infrastructure (hardware, storage, memory, motherboards, processors, I/O, GPU, HBA, NICs)
    • Documentation and Knowledge Sharing: Ability to produce high-quality technical documentation and share knowledge across engineering teams

    go to method of application »

    Senior Data Researcher (JHB – Hybrid)

    ENVIRONMENT:

    • PLAY a critical role in enabling data-driven decision-making, programme improvement, and organisational learning as your expertise as a Senior Data Analyst is sought by a Joburg-based Community Upliftment Programme.
    • The role will focus on enhancing internal analytical capacity, supporting strategic insights, and ensuring high-quality data governance and use across the organisation and network.
    • The successful incumbent must possess a Master’s Degree in Education/Psychology/Economics or similar discipline with 5 years of experience in Data Analysis, Data Science, or related fields & strong quantitative and analytical skills, including proficiency with Stata, R, or SPSS, Power BI, Tableau and SQL.

    DUTIES:

    Data Analysis and Insights Generation –

    • Analyse data to generate actionable insights that inform strategic decisions and programme improvements.
    • Create, enhance and support the use of interactive dashboards and analytics tools to improve data-driven decision-making across the organisation and network.
    • Provide statistical methodology to design and execute experiments, including evaluations and research projects.
    • Ensure that data analysis and insights are aligned with broader strategic goals related to child outcomes and early learning.
    • Support real-time monitoring and feedback loops to enable rapid adjustments and responsive decision-making.
    • Identify patterns, trends, and correlations in data to inform programme adaptation and innovation.
    • Write up findings in accessible and understandable formats for audiences of varying technical ability.
    • Create insights briefs and reports to communicate key findings and recommendations.

    Supporting Organisational Learning and Adaptive Strategy –

    • Enable teams to leverage insights for learning, programme improvements, and innovation, including rapid experimentation.
    • Co-create the conditions for network-wide rapid learning, iterative experimentation, and collective intelligence.
    • Translate complex data into actionable insights tailored to different audiences (e.g., programme teams, leadership, network partners).
    • Provide training and capacity-building to strengthen data literacy and improve the organisation’s ability to engage with data for strategic decision-making.
    • Work closely with the Senior MEL Manager and programme teams and external partners to integrate data insights into programme design and delivery.

    Co-Developing Research and Evaluation Agenda –

    • Collaborate with the Research team to design and implement research and evaluation strategies.
    • Co-conceptualise and co-create research and/or evaluation questions, studies, and terms of reference.
    • Provide input into research design, data analysis, and interpretation.

    Data Governance and Quality Assurance –

    • Together with the SDI team, enable and coordinate data governance, including data availability, accessibility, integrity, quality (including accuracy, consistency, and reliability), usability, security, and regulatory compliance (in collaboration with IT and Legal teams).
    • Ensure data handling and analysis are conducted with high ethical standards, safeguarding privacy and equity considerations in line with the programme values.
    • Conduct assessments of key data assets and identify potential risks or gaps, including data process mapping.
    • Support the development and maintenance of metadata to ensure data consistency and reliability.
    • Establish systems to monitor data hygiene, conduct regular quality checks, and address discrepancies, in collaboration with the IT Department.

    External Engagement and Knowledge Sharing –

    • Support the preparation of data and insights for funder reports, impact statements, and advocacy purposes.
    • Respond to queries from local and international researchers and analysts.
    • Engage with external partners to manage data sharing agreements and restructure data according to their needs.
    • Supervise and evaluate the work of external consultants where necessary.
    • Represent the programme at relevant national and international events to share insights and learnings.

    REQUIREMENTS:

    Qualifications –

    • A minimum of a Master’s Degree in Education, Psychology, Economics, Social Sciences, Statistics, or a related field.

    Experience/Skills –

    • At least 5 years of experience in Data Analysis, Data Science, or related fields.
    • Strong quantitative and analytical skills, including proficiency with statistical software (e.g., Stata, R, or SPSS)
    • Excellent knowledge of and ability to work with SQL databases.
    • A strong working and theoretical knowledge of statistical principles, especially relating to designing and running randomised control trials.
    • Experience with data visualisation tools (e.g., Power BI, Tableau).
    • Proven ability to drive continuous improvement in data systems and insights generation.
    • Strong communication and report-writing skills, with the ability to explain complex data to non- technical audiences.
    • Experience in managing and working with large datasets and relational databases.
    • Familiarity with data governance, including privacy, compliance, and security requirements.

    Desirable –

    • Experience working in a social impact or nonprofit context.
    • Familiarity with survey software (e.g. SurveyCTO) and CRMs (Microsoft Dynamics) as well as Azure.
    • Experience in building capacity for data use and improving data literacy across teams.
    • Experience in, or familiarity with, Early Learning, ECD, Education, Public Health.

    ATTRIBUTES:

    • Ability to work collaboratively and effectively in a cross-functional team environment.
    • Demonstrated ability to design and implement rapid experiments.
    • Strong strategic thinking and problem-solving skills.
    • Behaving trustworthily: being reliable, accepting, open, congruent (i.e. integrity).
    • Learning curiously, incl. learning how by doing differently –
    • Clear curiosity (asking questions, questioning assumptions, doing differently, trying things).
    • Track record of learning.
    • Openness to & appetite for feedback.

    Familiarity with and curiosity about –

    • Societal scale.
    • Systems doing-and-thinking.
    • Design thinking & iterative designing.
    • Driving to succeed.

    go to method of application »

    Platform Engineer (CPT) (Contract)

    ENVIRONMENT:

    • Join a team of scientists, engineers, and computer scientists working on the world’s largest and most advanced radio telescope project, as they seek a Mid Platform Engineer to contribute to the development, integration, and daily operation of shared platform services that support scientific computing and complex software systems, with responsibilities spanning platform construction, automation, observability, service reliability, and operational readiness as the platform transitions from construction into steady-state operations.

    REQUIREMENTS:

    Qualifications:

    • NQF Level 7 qualification in Computer Science, Software Engineering, Information Systems, Electronic Engineering, or a closely related technical discipline.
    • B.Tech/B.Sc. (Comp Sci) with 8+ years
    • B.Eng./B.Sc. Hons (Comp Sci) with 5+ years
    • M. Eng/M.Sc (Comp Sci) with 3+ years

    Experience & Knowledge:

    • 2+ years demonstrated technical hands-on experience in infrastructure automation, distributed systems, observability, CI/CD, container orchestration (e.g. Kubernetes), DevOps/SRE practices and cloud-native technologies.
    • Experience working in teams or initiatives that intersect with data platforms, storage, networking, and systems engineering domains.
    • Understanding of platform engineering practices, including infrastructure as code, observability stacks, and automated deployment pipelines.
    • Knowledge of software systems architecture, microservices, service meshes, and distributed system design.
    • Exposure to DevOps and SRE principles, including monitoring, alerting, incident response, and resilience engineering.
    • Familiarity with networking and security in cloud or containerized environments.
    • Understanding of storage systems (object, block, distributed), data lifecycle management, and backup strategies.
    • Familiarity with agile methodologies and cross-functional team delivery processes.
    • Exposure to control systems, data acquisition, or scientific computing platforms is advantageous.

    Tooling Proficiency:

    • Containerisation & Orchestration: Kubernetes, Docker, Podman, Helm, Containerd
    • Hardware Acceleration: GPU, FPGA
    • Automation: Ansible, Terraform, Bash, Python, Systemd, Packer
    • CI/CD: GitLab CI, GitHub Actions, ArgoCD, FluxCD
    • Monitoring & Observability: Prometheus, Grafana, Zabbix, ELK stack, or related
    • Cloud Platforms: AWS, GCP, Azure, or OpenStack

    ATTRIBUTES:

    • Problem Solving & Analytical Thinking: Root cause analysis, incident response, system optimization.
    • Communication & Collaboration: Clear articulation of technical decisions, cross-functional stakeholder engagement, feedback integration.
    • Planning and delivery: Proficient in backlog grooming, sprint planning, and technical delivery in Agile/DevOps environments.
    • Documentation and knowledge sharing: Ability to produce high-quality technical documentation and share knowledge across engineering teams.
    • Continuous learning and a passion for engineering excellence.

    go to method of application »

    Client Support Data Engineer (Remote)

    ENVIRONMENT:

    • A leading FinTech company seeks to fill the role of a Data Engineer with a knack for data analysis to join its team. It is a remote role that includes data manipulation, modelling and being responsible for the understanding of inter-dependencies between various data sources and business processes involving data flow.
    • You will also be involved in designing and building data management solutions using the software and other tools.
    • The successful incumbent must preferably possess a BSc/B.IT in Computer Science/Informatics/Actuarial Science or similar field with a solid understanding & work experience in data integration and transformation.
    • You must have experience with Data Analysis, modelling, surfacing, Data Cleaning/Integrity Checking and be able to utilise data visualization techniques such as QlikView, Power BI & Tableau.

    DUTIES:

    • The configuration and implementation at various clients.
    • Understand the business requirements of clients, the focus being the research and investment process of these Asset Managers.
    • Construct end to end data service solutions.
    • Liaise and interface with clients in a support role, providing 2nd Tier support and enhancement services.
    • Understand and manage the client’s data requirements, the data being specific to the financial markets.
    • Contribute towards a team that develops, constructs, tests and maintains architectures (such as databases and large-scale processing systems).
    • Ensure data architecture will support the requirements of the client’s business.
    • Employ a variety of languages and tools (e.g. scripting languages) to marry systems together.
    • Recommend ways to improve data reliability, efficiency and quality.
    • Automate work by using process flow tools.
    • Provide feedback to the Development team regarding new functionality and issue logging.
    • Creation of user interfaces allowing users to upload their own data.

    REQUIREMENTS:

    Qualifications –

    • Tertiary degree in BSc Computer Science, B.IT or Informatics related Degrees, Mathematics, Applied Mathematics, Actuarial Science or an Engineering Degree.

    Experience/Skills –

    • Understanding and working experience in data integration and transformation.
    • Information and Technology services industry experience.
    • Data Analysis, modelling and surfacing.
    • Data Cleaning / Integrity Checking.
    • SQL, SSIS, database scripting (stored procedures, user defined functions, queries, triggers).
    • Present information using data visualization techniques (such as QlikView, Power BI and Tableau).
    • Experience of creating reports using Excel or equivalent.
    • Iterative Testing including debugging and refactoring.
    • Constructing data queries by combining multiple data sources.

    Advantageous –

    • Some experience in a programming language (such as Python).
    • Experience of consuming APIs.
    • Any sort of ETL or Data Warehousing knowledge.
    • Statistical languages (such as R and MATLAB).
    • Any experience within Asset Management and Financial Services.

    ATTRIBUTES:

    • Client oriented.
    • Good at problem solving (core to the role).
    • Enjoys supporting technical implementations.
    • Able to build strong networks and relationships, internally and with clients.
    • Can effectively multi-task and manage conflicting priorities, coupled with good attention to detail.
    • Aptitude for providing timely and accurate responses to client inquiries and managing client expectations.
    • A passion to learn and extend knowledge outside of the work sphere.
    • The ability to self-manage and self-motivate.
    • Capable of identifying, embracing and initiating change in an agile and fast-faced environment.  
    • Execute assignments against deadlines. 

    go to method of application »

    Support Engineer (Callouts) (CPT)

    ENVIRONMENT:

    • ARE you the go-to person for solving tech problems? Then a dynamic provider of comprehensive IT solutions with a customer base across South Africa wants you as their next Support Engineer where you will play a key role in delivering exceptional IT support to clients.
    • You’ll have the opportunity to work on interesting projects, develop your technical skills, and grow your career in a supportive environment.
    • The ideal candidate will be confident, motivated, and tech-savvy with Matric/Grade 12, have Networking+ and A+ Certifications with 5+ years in a technical support or MSP environment including supporting Windows Server, Office 365, and networking infrastructure.
    • Your other tech skills must include DNS, DHCP, Active Directory, Windows Server 2012 and up, Hyper-V, Azure & TCP/IP.

    DUTIES:

    Technical Support & Troubleshooting –

    • Provide 1st Line Support for hardware, software, and network-related issues.
    • Effectively troubleshoot issues and escalate complex problems to the Escalation Team or relevant stakeholders.
    • Guide users through product features, setup, and common troubleshooting steps.
    • Collaborate with third-party vendors to resolve technical issues when necessary.

    Ticket Management –

    • Attend to and manage assigned support tickets from start to resolution.
    • Maintain detailed and timely updates on all ticket progress.
    • Ensure each ticket includes a clear summary of work completed or resolution applied.
    • Prioritize and complete tickets within defined SLA timeframes.

    Client Communication & Service –

    • Maintain clear, professional, and proactive communication with clients throughout the support process.
    • Manage client expectations effectively and ensure a positive support experience.
    • Provide guidance, recommendations, and technical insight to assist clients and improve their IT environments.

    Process Improvement & Documentation –

    • Log and document all client interactions accurately in support systems.
    • Identify recurring issues and suggest process improvements to enhance support efficiency.
    • Propose IT enhancements to assigned vCIOs that can improve the client’s infrastructure and experience.
    • Assist in developing and refining internal policies and procedures.

    Collaboration & Development –

    • Participate in the development of new features, bug fixes, and software improvements.
    • Support customer-specific and engineering-driven initiatives within multicast and networking environments.
    • Conduct peer code/design reviews and collaborate with adjacent teams on programming interfaces.
    • Develop automated tests to support QA efforts and ensure high-quality software delivery.

    Ongoing Learning & Tech Advancement –

    • Proactively research unfamiliar topics and self-learn new technologies.
    • Stay up to date with the latest tools, trends, and best practices in the IT industry.
    • Share knowledge and contribute to a culture of learning and growth within the team.

    *After-hours duty every few weeks for a week on a rotation basis with other Engineers/Technicians – Non-negotiable.

    REQUIREMENTS:

    Qualifications –

    • Matric / Grade 12.
    • Networking+ and A+ Certifications.
    • MCSE/MCSA or equivalent (Preferred).

    Experience/Skills –

    • 5+ Years in a technical support or MSP environment.
    • Experience supporting Windows Server, Office 365, and networking infrastructure.
    • Exposure to ITIL best practices and working within SLA frameworks.
    • DNS, DHCP, Active Directory.
    • Networking fundamentals, security best practices.
    • Hardware and software troubleshooting.
    • Configuring routers, switches, firewalls, and wireless access points.
    • Windows Server 2012 and up, including Hyper-V.
    • Office 365, Google Workspace configuration.
    • Cloud infrastructure (Microsoft Azure, third-party providers).
    • Basic MikroTik and general firewall rule configuration.
    • Familiarity with editing DNS records (CNAME, TXT, MX).
    • TCP/IP, subnetting, port forwarding.

    ATTRIBUTES:

    • Customer-focused with a passion for helping others.
    • Strong communicator—both verbal and written.
    • Excellent time management and organizational skills.
    • Proactive, self-motivated, and eager to learn.
    • Detail-oriented with strong memory recall.
    • Collaborative mindset, ready to both teach and be taught.
    • Able to manage multiple priorities and adapt quickly to new tools and technologies.

    go to method of application »

    Claims Customer Experience Expert (US Hours) (Stellenbosch) Bicycle knowledge essential

    ENVIRONMENT:

    • Our client, a company focused on revolutionizing bicycle security, is seeking an energetic and customer-focused Customer Experience Expert to join their team.
    • Based in Stellenbosch and engaging with US clients, this role offers a unique opportunity to gain exposure to the insurance industry while delivering exceptional service.
    • You will be responsible for efficiently handling customer service tasks, always prioritizing the customer experience. Acting as a key liaison between customers and the sales and claims teams, you will ensure all communication is accurately recorded and managed across the appropriate platforms.

    DUTIES

    • Claims Management: Oversee the entire claims process from lodgment to settlement, ensuring claims align with policy guidelines and industry regulations. Assess and validate claims accurately, preventing and identifying fraudulent claims with the support of provided training and tools.
    • Sales & Retention: Engage with customers to understand their insurance needs, provide expert guidance, and drive sales by following up on quotes. Proactively work on retention by addressing concerns and reviewing existing policies.
    • Customer Support & Guidance: Handle inbound inquiries (calls, emails, LiveChat) empathetically and professionally, providing clear instructions and assistance. Communicate next steps clearly and resolve disputes or complaints promptly.

    Secondary Responsibilities:

    • Team Collaboration: Work with the team to achieve sales, claims and service targets and maintain exceptional customer satisfaction.
    • Task Management: Ensure all communications and tasks are completed within service level agreements and maintain accurate electronic customer files.
    • Additional Support: Support the team as and when required. Identify recovery opportunities and provide information to assist the Third-Party Recovery team with successful recoveries. Stay updated on industry trends, competitor offerings, and regulatory changes to continuously improve service quality.

    REQUIREMENTS:

    • Proven Experience: 2–3 years of experience in customer service or claims handling, with a proven track record of meeting or exceeding targets (references required).
    • Educational Background: A school certificate is required; a 3-year degree is preferred for its emphasis on critical thinking and problem-solving.
    • Bicycle Knowledge: Technical expertise in bicycles, including knowledge of components, brands, and repair assessment.
    • Insurance Knowledge: Familiarity with insurance products (training provided for those with limited knowledge).
    • Location & Transport: Own transport is required; candidates residing in Stellenbosch or nearby areas are preferred.

    ATTRIBUTES:

    • Excellent communication, interpersonal, and problem-solving skills. 
    • A desire to learn and grow within the company, coupled with strong team collaboration abilities. 

    go to method of application »

    Senior .Net Developer (Blazor) (Cape Town) (6 month contract)

    ENVIRONMENT:

    • Our client, a leading innovator in digital transformation, partners with governments and businesses to drive impactful social and economic change through technology.
    • They are seeking a Senior .NET Developer to join their team of professionals who have led ambitious e-transformation initiatives.
    • The role involves developing scalable applications for the client using technologies like .NET (C#), SQL Server, MVC 4, Blazor, Entity Framework, Angular, and AZURE Cloud.
    • The ideal candidate will work in an Agile environment, leveraging strong problem-solving skills to tackle challenges in a dynamic setting.
    • This is a 6 month contract working hybrid in Cape Town.  

    REQUIREMENTS:

    • 7+ years’ experience in software development using Microsoft .NET Core MVC framework, including C# or other .NET languages.
    • Strong .Net Development Experience
    • Blazor experience is a must
    • Solid experience in Azure (or other cloud platforms)
    • Proficient in software development best practices, such as object-oriented programming, design patterns, and SOLID principles.
    • Strong debugging, troubleshooting, and problem-solving skills.
    • Knowledge of database design and development using Microsoft SQL Server or other relational databases.
    • Angular skills is a bonus
    • Build professional relationships with team and clients.
    • Relevant Tertiary qualifications and /or applicable courses.
    • Relevant IT qualification.
    • Azure Developer Associate – bonus.
    • MCSD (Microsoft Certified Solutions Developer) – bonus.
    • Other relevant IT courses.

    ATTRIBUTES:

    • Excellent communication skills, motivational, and interpersonal skills.
    • Excellent technical, diagnostic, and troubleshooting skills.  
    • Strong leadership and organizational abilities.  

    go to method of application »

    Senior SQL Developer (JHB)

    ENVIRONMENT:

    • A dynamic Joburg-based Business Process Outsourcer seeks a forward-thinking Senior SQL Developer who sees AI not as a threat but as a powerful productivity enhancer.
    • That leveraging tools like ChatGPT, Claude, or others to automate routine code writing, reduces boilerplate in turn means more focus on higher-value, business-critical logic.
    • Forming part of the Operational Development team, you will help directly support the Call Centre – creating and maintaining solutions leaning heavily on SQL Server to query or manipulate data for the in-house developed systems and reports as well as using C# to create simple ASP.NET SPAs using MVC, Razor and Blazor.
    • The ideal candidate will have worked on end-to-end solutions, able to see the bigger picture with 10 years’ experience using and programming in SQL, C# and .NET.

    DUTIES:

    • Solve business problems alone and as part of the team by applying good reasoning and logic to use one or more of the following technologies: ASP.NET, C#, Web services, Web APIs and SQL programming. ML.NET would be an advantage and part of the role moving forward.
    • Support the deployment of new IT systems and infrastructure.
    • Diagnose problems using a logical approach and understanding of the underlying systems.
    • Work individually or as part of a team on small to medium sized SQL projects to solve operational business requirements as well as data manipulation when needed.
    • Create ad-hoc queries or SQL Server stored procedures, views and jobs based on user requests or to maintain, troubleshoot or improve existing SQL functionality.
    • Work on large data sets in a live transactional environment with an awareness of the impact of running demanding queries and the side effects on a busy operational call centre.
    • Create and maintain constraints, keys and indexes to improve performance and maintain database integrity and business rules.
    • Design and maintain Excel and SSRS reports using stored procedures and views.
    • Maintain or improve existing Excel reports using VBA for extended functionality.
    • Query and summarise data across multiple servers and databases using linked servers.
    • Work with dynamic SQL to solve difficult cross-server and cross-database queries and summaries.
    • Apply AI tools such as ChatGPT, Claude, or GitHub Copilot to assist with coding, testing, documentation, and problem-solving—while maintaining full ownership and understanding of the final solution.

    REQUIREMENTS:

    • A minimum of 10 years using and programming in C#, .NET and SQL.
    • At least 5 of the most recent years using and programming in C#, .NET and SQL daily.
    • A good understanding of SSIS, SSRS and Excel working with SQL Server over the past 3 years.
    • Solid understanding of relational databases and database design.
    • Excellent knowledge of the T-SQL language including use of stored procedures, triggers, views, data types, keys indexes, constraints, foreign keys, relational design and the related tools and development environments.
    • Experience optimising SQL Server queries and stored procs and the use of query analyzer for tuning code.
    • Very good general programming skills and a general interest in programming and development using primarily SQL Server and C# and the .NET platform.
    • Demonstrated experience using AI tools to enhance development speed and quality. Ability to balance AI-generated assistance with strong personal judgment and deep technical understanding.
    • Very good Excel skills as well as a good working knowledge of VBA programming in Excel.
    • Sound knowledge of secure development principles.
    • Knowledge of SQL environment using tracing tools.
    • Experience with Python in the context of AI, APIs, or automation is a strong advantage.
    • Web development experience using MVC and the following technologies: ASP.NET / .NET Core / Razor pages / Blazor.
    • Knowledge and experience working with HTML, CSS and JavaScript/Typescript.
    • Web Service development using .NET.
    • Use of and RESTful APIs.
    • Use of SOAP Web Services.
    • Very logical with good understanding of basic Mathematics and Statistics.

    Advantageous –

    • Experience with other SQL databases like MySQL and PostgreSQL.
    • CLR development for SQL Server using C#.
    • Experience with Node Red.
    • Some Linux and Asterisk experience.

    ATTRIBUTES:

    • A strong sense of responsibility and ownership and a solid work ethic – this is very important!
    • Accurate and precise approach with a strong sense of attention to detail.
    • The ability to work independently and as part of a team.
    • A willingness to learn about the existing business and systems enabling participation in the improvement and further development of these systems.
    • A willingness to keep learning and staying updated on modern development environments, techniques and trends like the latest ASP.NET developments as well as ML.NET.
    • Very good verbal and written communication skills with the ability to adapt to communicating with senior technical team, management and non-technical call centre agents.
    • Very good problem-solving skills and an aptitude for applying critical reasoning and logic to solve challenging business problems. 
    • Organised and task driven with a need to complete tasks well. 

    go to method of application »

    Software Tester (Remote)

    NVIRONMENT:

    • Our client is seeking an experienced Software Tester to join their cross-functional team working on a groundbreaking AI platform that builds Digital Twins of top experts, enabling organizations to capture, scale, and share critical knowledge.
    • The role involves testing both SaaS and customer-hosted solutions across industries such as insurance, healthcare, and banking.
    • While the immediate focus will be on manual testing, the successful candidate will also be responsible for establishing and maturing an automated testing framework, ensuring quality throughout the delivery life cycle.
    • This is an exciting opportunity for a detail-oriented tester with strong manual testing experience who is eager to drive the transition towards robust test automation.

    DUTIES:

     End to end process testing

    • Collaborate with Development and Sales teams as well as other stakeholders to understand the end-to-end business process and user flows. Translate these flows into end-to-end tests. These test cases will span both the SaaS and customer hosted platforms.
    • Create and maintain a thorough and well-organized repository of test plans and test cases for testing during major releases as well as for regression testing purposes.
    • Own testing effort estimation, scheduling, and integration into release planning.
    • Provide clear and actionable reporting on testing progress, risks, and quality metrics.

    Automated and regression testing

    • Write high quality and reusable automated tests for feature level testing.
    • Integrate these tests into the delivery pipeline for regression and release testing.
    • Advise on unit test coverage and maintain unit test execution.

    Performance and backend testing

    • Execute API testing and support backend quality assurance.
    • Build and execute performance testing, build up benchmarks and contribute to the overall confidence in system performance.

    General

    • Be responsible for maintaining the integrity of the testing environment.
    • Create and maintain test data sets.
    • Be involved throughout the development life cycle and contribute to all phases with the focus on test execution.
    • Analyse and comprehend software requirements and technical specifications.
    • Establish and maintain quality assurance principles and setup and maintain a test management system, including reporting.
    • Collaborate to Agile execution and QA best practices.

    REQUIREMENTS:

    Essential Skill Requirements

    • A relevant tertiary qualification is essential.
    • At least ISTQB Foundation certification is essential. All additional ISTQB or similar qualifications are advantageous (i.e. Automation Tester, Test Analyst etc.)
    • Experience in API Testing (using Postman or similar tool) and scripting (using JavaScript, Python or similar) is essential.
    • Working knowledge in an Agile environment is essential.
    • Strong collaboration and teamwork are essential.

    Advantageous skills

    • Experience with Cypress advantageous.
    • NoSQL knowledge for validation and back-end testing advantageous.
    • Experience working in AWS/ GCP is advantageous.
    • Familiarity with NextJS, React.js, CSS, JavaScript and Typescript, MongoDB, Docker/Kubernetes is advantageous.
    • Experience using performance testing tools like LoadRunner advantageous.  
    • Sound knowledge of critical concepts in DevOps and Agile principles is advantageous.  

    go to method of application »

    Food & Beverage Manager (CPT)

    ENVIRONMENT:

    • Our client, a tourism and hospitality company providing luxury accommodation, is seeking an experienced and dynamic Food & Beverage Manager to lead all F&B operations in a 4- or 5-star hotel setting.
    • The successful candidate will oversee restaurants, bars, room service, and banqueting, ensuring exceptional guest experiences, operational efficiency, and strong financial performance. While a hospitality background is preferred, candidates from other industries with relevant leadership experience will also be considered.

    DUTIES:

    • Lead, motivate, and manage the F&B team to consistently deliver high service standards.
    • Oversee daily operations across all outlets, ensuring smooth service and operational efficiency.
    • Manage budgets, monitor financial performance, and implement cost-control measures to maximize profitability.
    • Collaborate with the Executive Chef on menu planning and development to ensure innovation and guest satisfaction.
    • Enforce the highest hygiene, health, and safety standards in line with company and statutory requirements.
    • Monitor inventory, purchasing, and supplier performance to ensure efficient stock management.
    • Address guest queries and complaints professionally, ensuring prompt resolution and positive outcomes.
    • Conduct regular training and development to enhance team performance and product knowledge.
    • Analyze guest feedback, sales reports, and industry trends to identify opportunities for improvement.
    • Ensure compliance with brand standards, SOPs, and internal policies.
    • Represent the F&B department in management meetings and collaborate across departments for smooth operations.

    REQUIREMENTS:

    • Minimum 4–5 years’ experience in a similar role within a 4- or 5-star hotel environment.
    • Strong leadership and team management abilities with a hands-on and approachable style.
    • In-depth knowledge of F&B operations, including restaurants, bars, banqueting, and events.
    • Proven track record in managing budgets, controlling costs, and driving revenue.
    • Excellent interpersonal, communication, and problem-solving skills.
    • High attention to detail and ability to thrive in a fast-paced setting.
    • Flexibility to work shifts, weekends, and public holidays as required.
    • Proficiency in POS systems, stock management tools, and the Microsoft Office Suite.

    ATTRIBUTES:

    • Reliable, responsible, and accountable.
    • Detail-oriented and committed to service excellence.
    • Strong leadership presence with the ability to take initiative and drive results.
    • Guest-focused, service-orientated, and approachable.
    • Resilient and adaptable with a strong work ethic.
    • A team player with a passion for hospitality and people development.

    go to method of application »

    Industrial Relations Officer (CPT)

    ENVIRONMENT:

    • Our client, a tourism and hospitality company offering luxury accommodation, is seeking an Industrial Relations Officer to join their team.
    • The successful candidate will be responsible for supporting managers and employees with disciplinary and Labour law matters, while ensuring full compliance with applicable legislation.
    • Candidates should hold a relevant tertiary qualification in Human Resources, Organisational/Industrial Psychology, or People Management, with a minimum of two years’ experience in a similar role.
    • A solid understanding of HR legislation and amendments, including the LRA, BCEA, EEA, SDA, OHSA, and COIDA, is essential, while familiarity with Sectoral Determination 6 and 14 will be advantageous. Proficiency in Microsoft Office at a minimum Level 2, particularly Word, Excel, PowerPoint, and Outlook, is also required.

    DUTIES:

    General

    • Maintain positive relationships with the managers, team members and union representatives of the products and businesses within the Company.
    • Review policies and procedures within Human Resources to keep the department relevant and innovative.
    • Review contracts, policies and procedures within the company to keep the company legally compliant with regards to South African Labour Laws.
    • Maintain the company culture, vision, mission and values within all team members and managers.

    Statutory

    • Coordinate legal matters and compliance with management and ILS.
    • Advise on discipline and performance management.
    • Coordination, preparation, acting as charge officer or chairing of disciplinary hearings.
    • Representation of the company at the CCMA and the Labour Court.
    • Maintaining Human Resources legislative compliance.
    • Special projects management according to Code A and Code C practices.
    • Coordination of the organisation’s restructuring process.
    • Employment Equity protocol and submissions to the Department of Labour requirements.
    • Overseeing WCA Protocol and claims.
    • Union and bargaining council protocols.
    • Annual Training Report and Skills Development Plan.
    • Ensure that the grievance procedures are communicated to all staff.
    • Ensure that the grievance procedures are followed by all employees within the company.
    • Act as final escalation of grievances that could not be sorted out earlier in the process.

    Training And Development

    • Organising and administering the annual Winter School Program along with the Industrial Group HR Manager.
    • Ensure that the Induction Protocol is set up and followed to a standard that give their new team members the best possible entry into the company.
    • Coordinate the annual review and HR Status protocol.
    • Ensure that team members understand that the importance of the personal development and career development protocol.

    Financial

    • Ensuring that the manplans are being adhered to.
    • Remain updated with all remuneration levels and salary bands.
    • Note annual inflationary adjustment.
    • Note annual bonus and increase protocol.

    Standards, Policies and Procedures

    • Input and secondary custodianship of some master policy files in conjunction with the Group HR Manager.
    • Oversee annual leave planning and schedules.
    • Conduct scheduled, structured, on-site HR audits of all products and business units

    Staff Wellness

    • With queries regarding general HR, staff wellness and benefits.
    • Assist with regards to any launches of new initiatives.
    • In the absence of the Employee Relations Manager:
    • Coordinating the mailboxes associated with the whistle-blower hotline and grievances.

    REQUIREMENTS:

    Qualification:

    • Applicable Tertiary Qualification in Human Resources, Organisational /Industrial Psychology or People Management.

    Experience:

    • Minimum of 2 years’ experience in the same or similar position
    • Familiar with all legislature and amendments with regards to Human Resources (LRA, BCEA, EEA, SDA, OHSA, COIDA)
    • Familiarity with Sectoral Determination 6 and 14 advantageous
    • Level 2 minimum Microsoft Office (Word, Excel, PowerPoint and Outlook in particular)

    ATTRIBUTES:

    • Communication: Listening/Probing Comprehension
    • Cognition/Thinking: Problem Solving Creative and Innovative Thinking
    • Interaction with others: Influencing Others, Teamwork
    • Personal effectiveness: Adaptability and Flexibility, Attention to Detail/Quality, Ethics and Integrity, Tact 
    • Skills/Leadership: Coaching And Mentoring, Fiscal Accountability, Staff Management, Strategic Vision 

    go to method of application »

    Full Stack Mobile Developer (React Native and C#)

    ENVIRONMENT:

    • A leading Rental Service Provider in Johannesburg is looking for an experienced Mobile App Developer to join their team.
    • The ideal candidate will have a strong background in mobile app development, with expertise in React Native, TypeScript, and a solid grasp of C#.
    • In this role, you’ll be instrumental in creating and maintaining high-quality mobile applications designed for exceptional user experience.
    • A bachelor’s degree in Computer Science or a related field and a minimum of 3 years of professional experience in mobile app development are required.

    DUTIES:

    • Develop, test, and deploy mobile applications using React Native and TypeScript.
    • Collaborate with the team to understand user needs and design requirements.
    • Write clean, scalable, and efficient code in C# and JavaScript (TypeScript).
    • Debug and resolve technical issues and optimize app performance.
    • Stay updated on emerging technologies and best practices in mobile development.
    • Contribute to all phases of the development lifecycle, including design, implementation, and testing.

    REQUIREMENTS:

    • Bachelor’s degree in Computer Science or a related field
    • Minimum of 3 years of professional experience in mobile app development.

    Technical Skills:

    • Proficiency in React Native for mobile development.
    • Strong knowledge of TypeScript and JavaScript.
    • Solid understanding of C# and ASP.NET frameworks.
    • Familiarity with RESTful APIs and third-party libraries.
    • Experience with version control (Git) and CI/CD pipelines.
    • Knowledge of mobile design patterns, UI/UX standards, and performance optimization techniques

    go to method of application »

    Full-Stack PHP Developer – Onsite – Somerset West

    ENVIRONMENT:

    • A well-established yet fast-growing software company serving the South African property management market is seeking a highly skilled PHP & JavaScript Developer with expert Nuxt/Vue.js experience to join their in-office FinTech Dev team in Somerset West.
    • This role goes beyond coding—you’ll be a problem-solver and collaborator who thrives in dynamic environments, building high-volume, mission-critical applications with clean, efficient, anxd secure user experiences.
    • You’ll bring expert-level PHP skills (ideally with frameworks such as SlimPHP for scalable, secure backend services) and strong JavaScript and Vue.js expertise, including hands-on experience with ecosystem tools like Vue CLI, Pinia, Vue Router, and Nuxt.js.

    DUTIES:

    What Success Looks Like

    • Deliver high-quality, user-facing web applications and components that reliably interact with SQL and non-SQL databases, supporting a high volume of concurrent users.
    • Ensure their Property Management platform meets performance, security, and usability standards that drive customer satisfaction and business growth.
    • Successfully contribute to the design, development, testing, and deployment of scalable technology solutions that maintain uptime and system reliability.
    • Collaborate effectively with cross-functional teams to deliver projects within timelines, maintaining clear communication and quality standards.
    • Continuously improve and update codebases and infrastructure to align with modern security best practices and technological advancements.

    Context: Where the work happens

    • Work within an agile Scrum environment, partnering closely with product owners, software developers, and QA teams.
    • Lead backend development using PHP (SlimPHP framework) for APIs and core business logic, while supporting frontend development using Vue.js and modern JavaScript (ES6+).
    • Operate in a cloud-based environment leveraging AWS services (EC2, RDS, Lambda), with databases including SQL Server, MySQL, and MongoDB.
    • Support real-time features and communications through technologies like Pusher and Websockets.
    • Help maintain and evolve a platform critical to property and accounting management used by thousands daily.

    REQUIREMENTS:

    What You Bring

    • Expert-level proficiency in PHP, especially with frameworks such as SlimPHP, focusing on scalable, clean, and secure backend services.
    • Strong experience with JavaScript and Vue.js for frontend development, including ecosystem tools like Vue CLI, Pinia, Vue Router, and Nuxt.js. Skilled in frontend UI design fundamentals: HTML5, CSS3, Bootstrap, and responsive design.
    • Solid understanding of database design and interaction with SQL and NoSQL systems (MySQL, SQL Server, MongoDB).
    • Experience designing and consuming RESTful APIs, integrating frontend and backend components efficiently.
    • Familiarity with AWS cloud infrastructure, CI/CD pipelines, serverless functions (Lambda), and web server environments (IIS, Apache).
    • Ability to write efficient, maintainable, and secure code across the full stack.
    • Agile, collaborative, and communicative team player who thrives in fast-paced, evolving environments.

    Customer: Who This Work Serves

    • Internal product and operations teams relying on backend services to support business processes.
    • End users who interact daily with the platform via web and mobile apps, expecting reliability, security, and ease of use.
    • Business stakeholders requiring scalable technology solutions to support property management and accounting workflows.

    Requirements

    • 3-5 years of professional experience in PHP & JavaScript development with a strong focus on Vue.js.
    • Proven track record building scalable, user-facing web and mobile applications in high-volume, multi-user environments.
    • Deep knowledge of modern JavaScript (ES6+), Vue.js ecosystem (Vue CLI, Pinia, Vue Router, Nuxt.js), and UI design principles.
    • Comfortable working with SQL and NoSQL databases, RESTful APIs, and backend frameworks like SlimPHP.
    • Experience with AWS cloud services (EC2, RDS, Lambda), CI/CD pipelines, and real-time communication technologies (Pusher, Websockets).

    ATTRIBUTES:

    • Skilled at writing clean, efficient, secure, and well-documented code.
    • Agile mindset with strong collaboration and communication skills in cross-functional teams.
    • Proactive learner who stays updated on latest security and development best practices.  
    • Able to thrive in fast-paced, dynamic environments supporting always-on, mission-critical platforms.  

    go to method of application »

    Regional Finance Manager (JHB)

    ENVIRONMENT:

    • AN ethical, dependable, and results driven Regional Finance Manager is sought by a dynamic Investment & Management Firm to join its team.
    • Your role will entail managing staff, directing regional operations, facilitating management meetings, reviewing performance metrics, and driving improvements across critical operational areas such as billing, debtors, leasing, facilities, and cash flow management.
    • The successful candidate will possess a Bachelor’s Degree in Accounting/Finance or similar discipline with 5-10 years suitable work experience in Financial Management, preferably within the Property, Real Estate, or related sectors including budgeting, reporting, and managing financial operations across multiple sites or regions.
    • You will have a strong analytical mindset, with a keen ability to assess Key Performance Indicators (KPIs), monitor financial targets, and guide strategic initiatives for operational growth.

    DUTIES:

    Property & Portfolio Financial Oversight –

    • Monitor and analyse financial performance of regional property portfolios against budget and benchmarks.
    • Investigate anomalies or underperformance at property level as requested by the Regional Head.
    • Contribute financial insights and reports for strategic initiatives and key operational focus areas.
    • Collaborate with Asset Management on annual budgets, forecasts, and capital expenditure reviews.
    • Track and oversee regional Capex budgets, including loading and reviewing Capex projects on MDA.
    • Ensure alignment and support between regional operations and centralized finance or support functions.

    Management & Performance Reporting –

    • Compile and review monthly financial management packs for Facilities, Debtors, Leasing, and Property Management.
    • Prepare partner and stakeholder reporting packs specific to regional operations.
    • Maintain accurate and up-to-date tracking of KPAs for the region and ensure timely and structured reporting.
    • Support the Regional Head in compiling performance reports for Asset Management.
    • Ensure MDA financial data is accurate; raise and address discrepancies with relevant departments.
    • Coordinate weekly reporting submissions from all regional finance-related functions.
    • Develop weekly monitoring dashboards and metrics to drive effective portfolio management.
    • Conduct ad hoc analysis and reporting as required by senior management.

    Regional Financial & Operations –

    • Ensure all financial decisions adhere to delegation of authority and regulatory requirements.
    • Maintain oversight of regional office financial and administrative functions (HR liaison, IT Manco attendance, office operations).
    • Act as primary regional point of contact for Central Finance regarding reporting queries and data accuracy.
    • Manage Petty Cash processes and ensure timely and accurate monthly reconciliations.
    • Safeguard and ensure effective financial control over regional assets.

    REQUIREMENTS:

    Qualifications –

    • A Bachelor’s Degree in Accounting, Finance, or a related field is required.

    Experience/Skills –

    • 5 to 10 Years’ relevant experience in Financial Management, preferably within the Property, Real Estate, or related sectors.
    • Solid experience in budgeting, reporting, and managing financial operations across multiple sites or regions.
    • Proficiency in financial systems (MDA preferred) and Microsoft Office, especially Excel.
    • Experience working in a dynamic environment with both operational and strategic financial responsibilities.

    Advantageous –

    • A professional designation such as CA(SA), CIMA, or similar.

    ATTRIBUTES:

    • Strong analytical and problem-solving abilities.
    • High attention to detail and excellent organizational skills.
    • Ability to manage multiple priorities and work effectively under pressure.
    • Excellent verbal and written communication skills.
    • Collaborative mindset with the ability to influence and engage stakeholders.
    • Proven ability to build strong working relationships across functions.
    • Customer-centric approach with a commitment to service excellence.
    • Able to work both independently and as part of a team in a fast-paced environment.

    go to method of application »

    Senior Accountant (Stellenbosch)

    ENVIRONMENT:

    • OVERSEE operational and financial reporting across subsidiaries as your numerical expertise is sought to fill the role of a Senior Account at a dynamic Investment & Management Firm in Stellenbosch.
    • You will review and/or prepare Monthly Management packs, prepare and/or review annual financial statements and supporting schedules while assisting with VAT verifications, IT14SD’s and other SARS-related tax queries.
    • The successful incumbent will require a suitable BCom or equivalent tertiary qualification and SAICA/CIMA/SAIPA with Articles of experience at a small Audit/Accounting practice beneficial or similar work experience, Advanced Excel skills and 5+ years relevant work experience.

    DUTIES:

    • Oversee operational and financial reporting across subsidiaries.
    • Review and/or prepare Monthly Management packs.
    • Prepare and/or review annual financial statements and supporting schedules.
    • Updating of centralized regional reports.
    • Review VAT calculations, submissions, and manage VAT audits.
    • Review/Prepare tax computations, calculate provisional tax and dividend pay outs.
    • Assist with VAT verifications, IT14SD’s and other SARS-related tax queries.
    • Manage the preparation of audit files and liaise with Auditors to resolve queries.
    • Guide/Assist and manage a team of Accountants.
    • Prepare and present financial reports to shareholders.
    • Oversee onboarding and offboarding processes for new and existing entities.
    • Design and implement financial systems for newly established companies or buildings.
    • Review and manage cash flow forecasts and actuals.
    • Oversee and reconcile intercompany transactions.
    • Assume full accountability for financial activities within the portfolio, addressing challenges and ensuring timely resolution of issues.

    REQUIREMENTS:

    • Relevant BCom or equivalent.
    • SAICA / CIMA / SAIPA/
    • Articles or experience at small Audit/Accounting practice beneficial or similar work experience.
    • Advanced Excel skills.
    • 5+ Years relevant work experience.

    ATTRIBUTES:

    • Works well under pressure.
    • Deadline driven environment.
    • High degree of accuracy.
    • Attention to detail.
    • Analytical.
    • Team orientated.
    • Managing a team.
    • Analytical.
    • Excellent work ethic. 
    • Deadline driven. 

    go to method of application »

    React.js Developer (Redux & JavaScript) (CPT Hybrid)

    ENVIRONMENT:

    • DESIGN & build modern user interface components to enhance application performance as the next React.js Developer sought by a dynamic Financial Services company.
    • Working on cutting-edge projects, you will develop and implement user interface components using React.js, Redux, Flux, and Webpack while being responsible for building reusable components, translating wireframes into high-quality code, and optimizing Frontend performance across various devices and browsers.
    • The ideal candidate must have 3+ years’ experience in a similar role, an in-depth knowledge of JavaScript and React concepts, strong Frontend coding skills & a good understanding of progressive web applications.
    • If you’re passionate about creating exceptional user experiences and ready to take on exciting challenges in the Financial Services sector, they want to hear from you!

    DUTIES:

    • Develop and implement highly responsive user interface components using React concepts.
    • Develop and implement Frontend architecture to support user interface concepts.
    • Build reusable components and Frontend libraries for future use.
    • Translate wireframes into high quality code.
    • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
    • Meet with the Development team to discuss user interface ideas and applications.
    • Monitor and improve Frontend performance.
    • Document application changes and developing updates.

    REQUIREMENTS:

    • 3+ Years relevant work experience in React.js Development.
    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
    • Thorough understanding of React.js and its core principles.
    • Experience with popular React.js workflows (such as Flux or Redux).
    • Preferred to have experience in JavaScript, CSS, HTML.
    • Familiarity with RESTful APIs.
    • Knowledge of modern authorization mechanisms, such as JSON Web Token.
    • Familiarity with modern Frontend build pipelines and tools.
    • Ability to understand business requirements and translate them into technical requirements.
    • A knack for benchmarking and optimization.
    • Familiarity with Code Versioning tools.

    Advantageous –

    • Knowledge of isomorphic React.
    • Experience with Azure App Services.
    • A solid understanding and experience working with and developing .NET Core APIs.

    go to method of application »

    Cyber GRC Manager – (CPT)

    ENVIRONMENT:

    • A fast-growing B2B SaaS startup transforming cybersecurity compliance for businesses worldwide is seeking an IT Audit Advisor to work with their customers on IT audit processes while leveraging their automated GRC Platform.
    • The role includes managing clients, guiding them in utilizing and maximizing their technology, and taking responsibility for the company’s IT-audit hybrid advisory operations.
    • Their ITGC specialists will serve as a trusted source of ITGC expertise and play a key role in shaping the future development of their product.

    DUTIES:

     Security Compliance Consulting:

    • Provide professional IT audit advisory services, including ITGC and SOX compliance for US-listed companies.
    • Develop and maintain strong relationships with clients while managing their compliance journey.

    Customer Success:

    • Establish and maintain long-term relationships with clients by ensuring their compliance needs are met.
    • Provide hands-on support throughout their compliance journey.
    • Collaboration and Feedback:
    • Coordinate activities across multiple teams and integration points, ensuring seamless execution.
    • Drive product improvements by incorporating market feedback and customer needs.
    • Communication:
    • Clearly articulate security compliance concepts and the company’s value proposition to clients.
    • Write and present well-structured documentation and processes.

    REQUIREMENTS:

    Experience:

    • At least 2 years in Technology Risk, Security Compliance, GRC, CISO, or a similar position.
    • Extensive experience managing compliance projects and audits (e.g., SOC 2, ISO 27001).
    • Background in IT audit, including ITGC and SOX compliance for US-listed companies.
    • Deep understanding of PCAOB standards.
    • Familiarity with enterprise applications, including ERP, CRM, and GRC systems.
    • Proficiency in managing multiple projects and meeting deadlines using tech tools.

    Education and Certifications:

    • Bachelor’s degree in Engineering, Information Systems, Computer Science, Law, Accounting, or Business.
    • Information Security certifications such as CISSP, CISA, CISM, CCSK, or ISO 27001 Lead Implementer (an advantage).
    • Certified Public Accountant (an advantage).

    ATTRIBUTES:

    • Excellent verbal and written communication abilities.
    • Strong self-starter with a solution-focused and positive attitude.  
    • Leadership experience.  

    go to method of application »

    Go-To-Market Engineer (Remote, EST Work Hours)

    ENVIRONMENT:

    • A dynamic Lead Generation Agency who prides themselves on producing results via cold email and SMS outreach is seeking a highly self-driven Go-To-Market Engineer whose core role will be to build deep, trusting, and long-term client relationships.
    • You’ll design creative and effective cold email campaigns to convert prospects into leads, continually optimize campaigns to ensure lasting results while updating clients on the results of their campaigns.
    • You will also be expected to teach potential clients about what they can do via LinkedIn posts and engagement.
    • The ideal candidate will be a high-performing individual with a desire to achieve and grow financially who is tech-savviness and a quick learner of new technologies and software.
    • Applicants will require a professional work setup including reliable internet, high-quality audio and video equipment, quiet space, clear background, and good lighting.

    DUTIES:

    • Lead weekly check-ins to provide updates, gather feedback, and brainstorm growth strategies.
    • Understand clients’ businesses and meet their Lead Generation expectations.
    • Ensure timely delivery of services and proactively identify and resolve any issues.
    • Create a referral culture where satisfied clients are eager to share their positive experiences.
    • Develop effective cold email and SMS outreach strategies.
    • Understand the target audience and segment it effectively.
    • Craft compelling and concise email copy that captures attention and encourages action.
    • Ensure emails meet inboxing criteria to minimize bounce rates and avoid spam filters.
    • Follow industry best practices for deliverability and compliance.
    • Continually optimize campaigns for lasting performance.
    • Monitor campaign analytics to ensure optimal deliverability and engagement.
    • A/B Testing email variations to determine the best approach.
    • Refresh email content to avoid recipient fatigue.
    • Analyse campaign responses to refine audience targeting.
    • Generate new strategies based on insights to keep campaigns fresh and compelling.

    REQUIREMENTS:

    • Thriving under stress. We are a lean team, and no two days are the same. You need to be comfortable with the unknown, a bit of messiness, and roll with the punches.
    • Excellent listening skills and the ability to build deep relationships.
    • Professionalism, maturity, and reliability to meet the expectations of successful entrepreneurs.
    • Strong communication skills in verbal and written English.
    • Highly resourceful team player who meets deadlines and follows through on commitments.
    • Tech-savviness and a quick learner of new technologies and software (there is new software coming out every day, and we need you to stay on top of new products and trends).
    • Intelligent, adaptable, and problem-solving mindset.
    • High-performing individual with a desire to achieve and grow financially.
    • Proven ability to write high-performing cold emails.
    • Professional work setup including reliable internet, high-quality audio and video equipment, quiet space, clear background, and good lighting.

    Advantageous –

    • Expertise with Lemlist, Apollo.io, Clay, Smartlead, Instantly, and other cold-email tools (check out our website for more examples).

    ATTRIBUTES:

    • Ability to communicate both positive and negative news to clients and effectively troubleshoot solutions.
    • Efficiency in producing significant output with minimal wasted effort.
    • Strong work ethic with a track record of working hard.
    • Adaptability to quickly adjust to changing priorities and conditions.
    • Commitment to follow through on verbal and written agreements.
    • Proactivity in taking initiative and bringing new ideas to the company.
    • Honesty, Integrity, and maintaining trust and confidence. 
    • Coachability and openness to feedback. 

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Datafin Recruitment Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail