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...
ENVIRONMENT:
- A cognitive automation consultancy, specialising in intelligent document processing, conversational AI and agentic AI, is looking for an AI Enablement Coach who will be embedded within the Operations & Administration team to help management and staff use approved AI tools effectively in their day-to-day work. This is a practical, hands-on enablement and coaching role. It is not an agent-development or build role.
DUTIES:
O&A Management:
- Identify and prioritise suitable AI opportunities.
- Use AI for analysis, reporting, decision support and communication.
- Track adoption, benefits, risks and dependencies.
O&A Staff Using Copilot Chat:
- Develop foundational prompting skills.
- Use Copilot Chat for research, drafting, summarisation, problem solving and prompt development.
- Understand data, privacy and responsible-use limitations.
O&A Staff Licensed for Microsoft 365 Copilot:
- Apply Copilot within Excel, Word, PowerPoint, Outlook and Teams.
- Work through practical O&A use cases using approved business information.
- Create reusable prompts, templates and working practices.
Users of Existing AI Solutions:
- Coach staff using existing AI-enabled solutions already in place.
- Help users understand each solution's capabilities, limitations and required human controls.
- Gather feedback, identify adoption barriers and improve effective use.
- Escalate technical defects or enhancement requests to the relevant solution owner.
Key Responsibilities:
- Provide one-to-one coaching, small-group sessions and practical AI bootcamps.
- Work through the identified AI opportunities and analyse current procedures to find new ones.
- Translate operational problems into safe, prompt-led working processes.
- Help staff develop, test and refine reusable prompts.
- Support document comparison, reporting, summarisation, data analysis, exception identification and meeting preparation.
- Reinforce verification, privacy, information security and human-review requirements.
- Produce reusable prompt templates, quick guides and worked examples.
- Track participation, adoption, completed use cases, time saved and lessons learned.
- Refer needs requiring integrations, production automation or new solutions to the relevant AI or IT teams.
Out of Scope:
- This role will not build Copilot Studio agents, bots or production applications, implement integrations, or make autonomous operational, regulatory or employee decisions.
REQUIREMENTS:
- Strong practical experience with Copilot Chat and Microsoft 365 Copilot.
- Experience enabling users of deployed AI solutions.
- Excellent coaching, facilitation and change-adoption skills.
- Ability to translate operational problems into practical AI-assisted processes.
- Working knowledge of Excel, Word, PowerPoint, Outlook and Teams.
- Good understanding of responsible AI, privacy and information security.
- Financial services or regulated operations experience is advantageous.
ATTRIBUTES:
- A patient, practical coach who can make AI approachable for non-technical users.
- Confident presenting and facilitating with both management and staff.
- Structured and organised, with a focus on measurable adoption and outcomes.
- Strong judgement on risk, privacy and responsible use.
go to method of application »
ENVIRONMENT:
- Our client is seeking a highly experienced Senior Backend Software Engineer to independently lead and deliver customer-facing software projects from initial discovery through implementation, documentation and handover.
- This is a hands-on role suited to a self-driven professional who can take ownership of project outcomes, make sound technical decisions and maintain delivery momentum with minimal day-to-day supervision.
- Based in South Africa, the successful candidate will work remotely during hours aligned with New York and engage directly with US customers. The role requires the ability to translate business requirements into clear technical specifications, manage end-to-end project delivery and develop robust backend solutions while meeting strict deadlines.
DUTIES:
- Manage customer projects end to end, including discovery, planning, estimation, specification, development, testing, deployment, documentation and handover.
- Manage workload, priorities, risks, dependencies and delivery commitments independently, with minimal supervision.
- Engage directly with customers and stakeholders to understand business requirements, clarify ambiguity, provide progress updates and manage expectations professionally.
- Translate customer requirements into clear, practical technical specifications, acceptance criteria and implementation plans.
- Design, develop and maintain secure, scalable and reliable backend services, integrations, APIs and data-processing workflows.
- Coordinate project activities and ensure delivery remains on track against agreed milestones and strict deadlines.
- Produce clear, accurate and up-to-date technical documentation, including solution designs, specifications, implementation notes, operational guidance and customer handover materials.
- Test, deploy and validate solutions, take ownership of production outcomes and resolve issues promptly.
- Use Claude and other relevant AI tools effectively, identifying practical opportunities to incorporate AI into engineering, documentation and delivery workflows while maintaining quality, security and appropriate human oversight.
- Improve engineering processes, development standards and delivery practices, and share knowledge with the wider team.
Main Technology Stack
- JavaScript / TypeScript
- Node.js
- Docker
- MongoDB
- AWS
REQUIREMENTS:
- A bachelor’s degree in Information Technology, Computer Science, Engineering or a related field is preferable.
- Sound knowledge of software engineering fundamentals, algorithms, testing, security and maintainable system design.
- At least four years of professional experience working with JavaScript/TypeScript and Node.js.
- Strong senior-level software engineering experience, with substantial hands-on expertise in backend development.
- Proven experience building complex backend services, APIs, integrations and data-processing solutions.
- Strong client-facing experience, including facilitating discovery sessions, discussing technical options and communicating project progress and delivery risks clearly.
- Practical experience using AI tools, with a clear understanding of how to incorporate AI into workflows responsibly and effectively.
- Ability and willingness to work consistently during New York business hours while based in South Africa.
go to method of application »
ENVIRONMENT:
- SUPPORT the growth of a portfolio of health and wellness brands as your creative talents as a Marketing Specialist is sought by a premier Distributor of Healthcare Products to join its East London division onsite.
- This role focuses on social media management, brand execution, product launch coordination, new product development support, and consumer insight gathering. Working closely with the Head of Marketing, you will help bring marketing and brand strategies to life while ensuring consistent brand representation across all consumer touchpoints.
- The ideal candidate will possess a Degree/Diploma in Marketing, Communications, Brand Management, Business, or a related field with 3-5 years’ experience in a marketing, brand, social media, or content-focused role including coordinating marketing campaigns or product launches & have a strong understanding of social media and brand-building principles.
- This is an excellent opportunity for someone who is passionate about brands, consumer behaviour, content, and innovation, and who enjoys turning ideas into impactful marketing initiatives.
DUTIES:
Social Media & Content –
- Develop and manage social media content calendars across multiple brands.
- Coordinate content creation with designers, creators, influencers, and agencies.
- Schedule and publish content across social media platforms.
- Monitor engagement, audience growth, and content performance.
- Identify social media trends and opportunities to improve brand visibility and engagement.
- Coordinate influencer, ambassador, and creator partnerships.
Brand Marketing –
- Support the execution of brand and marketing plans.
- Coordinate campaigns, promotions, and brand activations.
- Ensure brand consistency across all communications and marketing activities.
- Assist with the development of marketing materials and campaign assets.
- Support retail, trade, and brand-building initiatives where required.
Product Launches & Innovation Support –
- Coordinate marketing activities for new product launches.
- Support cross-functional teams to ensure successful product launches.
- Assist with product positioning, launch materials, and marketing collateral.
- Support innovation projects and the new product development process.
- Coordinate launch timelines and project deliverables.
- Assist with packaging updates and product communication requirements.
Market Insights & Research –
- Monitor competitor activity, promotional trends, and category developments.
- Conduct market and consumer research to identify opportunities for growth.
- Gather and analyse customer feedback and reviews.
- Share insights and recommendations with the Marketing team.
Project & Stakeholder Coordination –
- Coordinate suppliers, agencies, creators, and other external partners.
- Manage project timelines and ensure deliverables are completed on schedule.
- Maintain marketing calendars, launch trackers, and asset libraries.
- Support the effective execution of marketing initiatives across the business.
REQUIREMENTS:
Qualifications –
- Degree or Diploma in Marketing, Communications, Brand Management, Business, or a related field.
Experience/Skills –
- 3-5 Years' experience in a marketing, brand, social media, or content-focused role.
- Experience coordinating marketing campaigns or product launches.
- Strong understanding of social media and brand-building principles.
- Strong written and verbal communication skills.
- Excellent organisational and Project Management abilities.
- Strong attention to detail.
- Ability to manage multiple projects simultaneously.
- Commercial awareness and an interest in consumer behaviour and market trends.
Advantageous –
- Experience working with influencers, creators, or brand partnerships.
ATTRIBUTES:
- Passionate about brands, marketing, and consumer trends.
- Has a strong interest in social media and content creation.
- Proactive, curious, and solutions focused.
- Thrives in a fast-paced environment.
- Highly organised and detail oriented.
- Enjoys collaborating with cross-functional teams.
- Takes ownership and follow through on commitments.
go to method of application »
ENVIRONMENT:
- A well-established attorneys’ firm with offices in Cape Town and Stellenbosch is seeking an experienced IT Technician to join its team. The successful candidate will provide reliable in-person and remote technical support across both offices, troubleshooting hardware and software issues and supporting desktops, laptops, mobile devices, printers, Windows 10/11 and Microsoft 365. The role requires two to four years’ corporate IT support experience and regular travel between the Cape Town and Stellenbosch offices.
DUTIES:
- Provide support for desktops, laptops, mobile devices, printers and peripherals.
- Troubleshoot hardware and software errors by assessing impact, prioritising issues, running diagnostics, and documenting problems and resolutions.
- Manage the full endpoint lifecycle for user devices, from onboarding through to offboarding.
- Resolve Helpdesk requests with minimal supervision.
- Provide professional technical support to senior stakeholders, including directors and lawyers.
- Troubleshoot Windows 10/11, Microsoft 365 and application-related issues.
- Share technical knowledge and assist with team training and standards.
- Contribute to continuous improvement of IT processes, documentation and user experience.
- Administer Active Directory, Azure AD, Group Policy, DNS and DHCP.
- Provide iManage/FileSite user support.
- Support Microsoft 365, including Exchange Online, Teams, SharePoint and OneDrive.
- Assist with endpoint management using Microsoft Intune and device policies.
- Support VPN, Wi-Fi and LAN/WAN connectivity.
- Perform workstation builds, rebuilds and lifecycle replacements.
- Enforce IT security standards, including endpoint protection, patching and access controls.
- Assist with user access reviews and offboarding processes.
- Promote cybersecurity awareness and responsible user behaviour.
- Take ownership of technical issues from initial logging through to resolution.
- Maintain accurate ticket notes and technical documentation.
- Assist with IT asset management and stock control.
- Liaise with vendors regarding repairs, warranties and technical escalations.
- Participate in after-hours and weekend standby support when required.
- Provide support for all IT-related requirements across the Western Cape.
REQUIREMENTS:
- Grade 12 / Matric.
- 2–4+ years’ experience in a corporate IT support environment, preferably within professional services or the legal sector.
- Experience providing both in-person and remote user support.
- Strong Windows 10/11 and Microsoft 365 support experience.
- Experience with Windows Server, Hyper-V and VMware.
- Solid understanding of Active Directory, Azure AD, DNS, DHCP, TCP/IP and SMTP.
- Experience supporting Microsoft Teams, SharePoint, Exchange and Exchange Online.
- Working knowledge of network infrastructure and connectivity technologies, including LAN/WAN, Wi-Fi and VPN.
- Working knowledge of endpoint security and patch management systems and applications.
- Working knowledge of SQL.
- Relevant IT certifications preferred, such as Microsoft or CompTIA.
- Willingness to alternate between office locations as required.
- Valid driver’s licence and own reliable transport are essential.
ATTRIBUTES:
- Friendly & Helpful Attitude
- Strong Interpersonal Skills
- Microsoft Applications
- Reporting & Documentation
- Excellent Written & Verbal Communication
- Attention to Detail
- Ability to Work Under Pressure
- Independent Working
- Teamwork & Collaboration
- Task Prioritisation
- Fast Response & Resolution
- Willingness to Learn
- Proactive Problem-Solving
- Multitasking
- Strong Organisational & Structuring Skills
- Confidentiality & Professionalism
go to method of application »
ENVIRONMENT:
- Our client is a specialist technology consultancy that provides expert developers to leading banking, financial services and technology organisations across South Africa.
- They are seeking a Go Developer to join a backend engineering team responsible for designing, developing and maintaining modern, high-performance services, APIs and microservices.
- The role is suited to a developer who writes clean, efficient and reliable code, understands distributed systems and is comfortable working within cloud-native, containerised environments.
DUTIES:
- Design, develop and maintain backend services and microservices using Go (Golang).
- Build and integrate RESTful and gRPC APIs with internal and third-party systems.
- Work with relational and NoSQL databases, designing data models and writing efficient queries.
- Build services that are reliable under load, using Go's concurrency features (goroutines and channels) effectively.
- Containerise and deploy services using Docker and Kubernetes on a cloud platform.
- Write clean, tested and well-documented code, and take part in code reviews.
- Contribute to CI/CD pipelines, monitoring and production support.
- Collaborate with product owners, architects, testers and other developers in an Agile team.
- At Senior level, guide and mentor intermediate developers and contribute to technical design and architecture decisions.
REQUIREMENTS:
- Intermediate: around 3 to 5 years' commercial software development experience, with solid hands-on Go. Senior: 5+ years, with strong production Go experience.
- Strong experience building backend services, REST APIs and microservices in Go.
- Good understanding of concurrency, distributed systems and performance optimisation.
- Experience with gRPC, message queues or event streaming (such as Kafka) advantageous.
- Experience with relational databases (such as PostgreSQL or MySQL) and ideally a NoSQL database (such as MongoDB or Redis).
- Hands-on experience with Docker, Kubernetes and a cloud platform (AWS, Azure or GCP).
- Experience with Git, CI/CD pipelines, automated testing and Agile ways of working.
- Banking, payments or financial services experience advantageous.
- A relevant degree or diploma in Computer Science, IT or a related field advantageous.
ATTRIBUTES:
- Strong problem-solving and analytical skills, with good attention to detail.
- Clear communicator who works well in a team and with business stakeholders.
- Takes ownership of work and delivers reliably to deadlines.
- Curious and keen to keep learning, especially around cloud-native and distributed systems.
go to method of application »
ENVIRONMENT:
- AN Independent Asset Management Firm seeks a Fund Accountant (Operations) to fill a 12-month Contract role where you will join the team responsible for monitoring and providing oversight of all Fund Accounting related services from third-party administrators across its global fund ranges.
- This position is central to building the operational foundation for that growth, working closely with the incoming ETF Operations Director to design and embed the processes that will support the range as it scales.
- Applicants must be CA(SA) qualified or possess a professional qualification, or demonstrable hands-on experience in ETF or CIS operations.
DUTIES:
- Build and stabilise the cash movement process related to ETF flows — inflows, outflows and distributions.
- Establish AMETF rebate calculations as a repeatable, controlled monthly process.
- Support onboarding of new market maker relationships as further ETFs launch.
- Assist with daily S&P iNAV/PCF and Pricing oversight — validating intraday NAV and portfolio composition files.
- Work closely with Fund Accounting, Compliance and External Administrators to embed controls into a new operating model.
- Document processes and procedures as the operating model is built, ready to hand over into business-as-usual.
- Responsible for the review of related invoices, preparation of budgets, and analysis of variances.
REQUIREMENTS:
Qualifications –
- CA(SA) or equivalent professional qualification, or demonstrable hands-on experience in ETF or CIS operations.
Experience/Skills –
- Experience with CIS or ETF administration, reconciliations, or audit — direct ETF exposure a strong advantage.
- Comfort working in a fluid, still-forming environment where you’re helping define the process, not just following one.
ATTRIBUTES:
- Ability to recognise and embrace change.
- The ability to ‘approach and own’ and continuously looks for opportunities to develop.
- Intellectual curiosity.
- A client focused and collaborative approach.
go to method of application »
ENVIRONMENT:
- MONITOR and provide oversight of all Fund Accounting related services from third party administrators, for global fund ranges as the next Fund Accountant sought by an Independent Asset Management Firm to fill a 12-Month Contract.
- You will confirm the accuracy and reasonability of daily priced funds and daily yields on constant NAV portfolios, calculate and review income distributions, yields, management fees, performance fees, fund expenses, TERs and transaction costs while maintaining relationships with Investment teams and client groups.
- The ideal candidate will be CA(SA) qualified or have an equivalent professional qualification with a minimum of 2-3 years’ experience in the Financial Services industry. Any experience in and understanding of fund pricing processes and the mutual funds industry will prove hugely beneficial.
DUTIES:
- Confirm the accuracy and reasonability of daily priced funds and daily yields on constant NAV portfolios.
- Daily review and oversight of cash balances and cash, scrip and NAV reconciliations, and assist in resolving reconciliation breaks.
- Calculate and review income distributions, yields, management fees, performance fees, fund expenses, TERs and transaction costs.
- Have oversight of, and assist in the preparation of, fund-related regulatory and industry reporting across jurisdictions including but not limited to South Africa and the UK.
- Assess and review KPIs and overall service level of the Administrator, in terms of agreed SLAs.
- Maintain relationships with Investment teams and client groups and collaborate with other operations functions across the business.
- Develop, implement and maintain effective systems, processes and procedures to ensure service standards are met, reducing risk and improving efficiency.
REQUIREMENTS:
Qualifications –
- CA(SA) or equivalent professional qualification.
Experience/Skills –
- At least 2–3 years’ experience in the Financial Services industry.
- Experience in and understanding of fund pricing processes and the mutual funds industry — a distinct advantage.
ATTRIBUTES:
- The ability to ‘approach and own’ and continuously looks for opportunities to develop.
- A client-focused and collaborative approach.
- Intellectual curiosity.
- Ability to analyse, interpret and assimilate information.
go to method of application »
ENVIRONMENT:
- ENSURE that pro-active high-quality service is delivered meeting the complexity and demands of a designated set of clients, invested via an Investment Management Agreement or equivalent as the next Client Operations Analyst sought by an Independent Asset Management Firm.
- Joining the Client Operations Team based across South Africa, Namibia, Botswana, USA, Germany and the United Kingdom, you will liaise professionally with clients (new clients, restructures, performance, off-market trade queries, etc., effect query management and resolution while maintaining accurate and up-to-date CRM records and actively contributing to ad hoc projects aimed at streamlining processes.
- The successful incumbent will have a suitable BCom/BBusSci or similar Degree with 3-5 years Investment Management industry experience, preferably in a role with exposure to Asset Management or Financial Services clients including Client Relationship Management.
- You will also require financial market knowledge (instruments & products), Financial Accounting experience and be proficient with Advanced MS Excel.
DUTIES:
- Liaise professionally with clients (new clients, restructures, performance, off-market trade queries, etc.).
- Be effective at query management and resolution.
- Collaborate cross-functionally with Investment Operations, Client Directors, Portfolio Managers, Performance & Attribution, Dealing, Implementations, Finance, Fund Operations.
- Perform ongoing KYC of clients.
- Effective liaison with Back-office Administrators.
- Provide information/support to Client Directors.
- Maintain accurate and up-to-date CRM records.
- Identify inefficiencies in processes.
- Actively contribute to ad hoc projects aimed at streamlining processes.
REQUIREMENTS:
Qualifications –
- B Com / B Bus Sci or another similar Degree.
Experience/Skills –
- 3-5 Years Investment Management industry experience, preferably in a role with exposure to Asset Management or Financial Services clients.
- Client Relationship Management experience in the Investment Management industry.
- Financial market knowledge (instruments and products).
- Financial Accounting experience.
- Proficiency in Advanced MS Excel.
Advantageous –
- Power Automate, Power BI, SQL or similar.
- Experience leveraging AI platforms (e.g. Microsoft Copilot, Claude, ChatGPT) to improve efficiency and decision-making.
ATTRIBUTES:
- A client focused and collaborative mindset.
- A strong belief in doing the right thing.
- The ability to build and maintain meaningful relationships.
- Intellectual curiosity, motivated by achieving meaningful outcomes.
- Ambition, balanced with decency and humanity.
- Ability to analyse, interpret and assimilate information.
go to method of application »
ENVIRONMENT:
- AN Independent Asset Management Firm seeks the coding expertise of a C#.NET Software Engineer whose core focus will be to design, build, and maintain integrations and extensions around the Charles River platform (CRIMS), including APIs, data feeds, and workflow automation.
- You'll play a direct role in the organisation's journey to transform how they work with AI – building the tooling and automation that helps the team lead by example.
- The ideal candidate will have a passion for engaging with people and making their jobs easier through technology.
- You will require 5+ years of professional Software Development experience including strong proficiency in C# .NET and Object-Oriented design principles, Production experience with RDBMS e.g. SQL Server, Oracle and a solid understanding of API-based integration patterns (REST, GraphQL, or similar).
- You must also have CI/CD and Agentic Engineering experience. Any experience with Charles River IMS (CRIMS) or other Order Management systems (Aladdin, thinkFolio, etc.), will prove beneficial.
DUTIES:
- Design, build, and maintain integrations and extensions around the Charles River platform (CRIMS), including APIs, data feeds, and workflow automation.
- Support Databricks/Azure-based data pipeline work.
- Partner with the CRIMS Technology team to translate requirements into technical solutions.
- Develop and support systems using C# .NET and MS SQL.
- Write comprehensive unit and integration tests to ensure system reliability.
- Collaborate with stakeholders to gather requirements.
- Support and enhance Azure-hosted services (e.g. Function Apps, App Services).
- Review code via Pull Requests.
- Participate in Agile ceremonies and technical planning.
- Troubleshoot and resolve platform issues, including data quality defects and integration failures.
REQUIREMENTS:
- 5+ Years of professional Software Development experience.
- Strong proficiency in C# .NET and Object-Oriented design principles.
- Production experience with RDBMS e.g. SQL Server, Oracle, etc.
- Understanding of API-based integration patterns (REST, GraphQL, or similar).
- Experience working in the Finance industry.
- Experience with Charles River IMS (CRIMS) or other Order Management systems (Aladdin, thinkFolio, etc.) advantageous.
- Python development and Cloud platform development experience desirable.
- CI/CD pipeline experience.
- Experience with Agentic Engineering processes.
ATTRIBUTES:
- Strong written and verbal communication – able to explain technical detail to both engineers and non-technical stakeholders.
- The ability to ‘approach and own’ and continuously looks for opportunities to develop.
- A strong belief in doing the right thing.
- A client focused and collaborative approach.
- Intellectual curiosity.
go to method of application »
ENVIRONMENT:
- A leading Retailer is looking for a Bookkeeper who will support the Accountant in delivering accurate and timely management reporting, financial analysis, and month-end reporting across four business divisions.
- The role is responsible for ensuring the integrity of transactional and financial data, supporting balance sheet accuracy, and enabling reliable reporting through strong reconciliation discipline, control processes, and structured data management.
DUTIES:
Management Reporting & Financial Analysis
- Assist the Accountant with preparation of monthly management accounts
- Support consolidation and aggregation of financial results across four divisions
- Prepare supporting schedules and working papers for reporting packs
- Perform variance analysis on revenue, costs, and key expense lines
- Support commentary inputs for management reporting
Month-End Close Support
- Assist with preparation of monthly reporting packs (Income Statement, Balance Sheet, Cash Flow inputs)
- Ensure completeness and accuracy of all supporting schedules
- Collate and organise working papers for review by the Accountant
- Ensure month-end deadlines are met across assigned divisions
- Liaise with financial controllers to obtain required inputs timeously
Balance Sheet Reconciliations
- Prepare and maintain monthly balance sheet reconciliations
- Investigate and resolve reconciling items timeously
- Ensure all supporting documentation is complete, accurate, and audit-ready
- Escalate unresolved or high-risk items to the Accountant
Expense Analysis & Control
- Perform weekly review of expense postings and allocations
- Investigate anomalies and ensure correct accounting treatment
- Support cost centre control and expense classification accuracy
- Track expense trends and highlight variances or unusual movements
Accruals, Journals & Payments
- Prepare and maintain accrual schedules for assigned portfolios
- Assist with monthly journal processing and postings
- Ensure completeness and accuracy of accruals and reversals
- Ensure sundry and ad hoc payments are processed timeously with correct supporting documentation
- Ensure compliance with internal approval limits and payment controls
Systems, Data Integrity & Controls
- Ensure accuracy and integrity of financial data across ERP and reporting systems
- Maintain structured and complete financial records for audit purposes
- Support consistency and standardisation of reporting data across divisions
- Ensure adherence to company policies, procedures, and relevant legislation
Additional Responsibilities
- Provide backup support for other finance functions during leave, peak workloads, and ad hoc requirements, ensuring continuity of operations. Provide backup support for other finance functions during periods of leave, peak workload, and ad hoc departmental requirements, ensuring continuity of operations across the team.
- Assist with stock and inventory-related finance support where required
- Support SOP development, maintenance, and process improvement initiatives, including automation and digitisation
- Ensure proper document management and record keeping (electronic and hardcopy)
- Support financial controllers with selected operational finance tasks (e.g. ESG inputs, fleet cost support where applicable)
REQUIREMENTS:
Minimum Requirements:
- Matric (essential)
- Tertiary qualification in Accounting/Finance
- 3–5 years’ experience in bookkeeping or finance support role
- Strong experience in reconciliations and month-end processes
- Exposure to management reporting environments preferred
- Advanced Excel skills essential
ATTRIBUTES:
- Strong numerical and analytical ability
- High attention to detail and accuracy
- Strong Excel and reconciliation skills
- Ability to work across multiple divisions and deadlines
- Understanding of basic financial reporting principles
- Strong organisational and follow-through capability
go to method of application »
ENVIRONMENT:
- A leading Retailer is looking for a Financial Clerk who will support and assist the finance function with general transactional, administrative, and control-related activities across retail and central operations.
DUTIES:
Role Purpose
- Support and assist the finance function with general transactional, administrative, and control-related activities across retail and central operations
- Assist the Accountant and, where applicable, the Bookkeeper in maintaining accurate, complete, and well-controlled financial records
- Ensure finance documentation, records, and supporting schedules are properly maintained, organised, and audit-ready
- Provide general executional support to ensure continuity, accuracy, and efficiency within finance processes
Finance Processing & Queries
- Support and assist with general finance transaction processing across the finance function
- Assist with capturing financial entries where required and under supervision
- Support validation of financial data accuracy and completeness of supporting documentation
- Assist with basic finance queries and escalate where necessary
Finance Administration & Controls
- Support and assist with general finance administration activities within the finance function
- Maintain accurate filing of finance-related documentation and records (electronic and hard copy)
- Maintain SharePoint and SOP registers
- Maintain daily count registers and petty cash registers
- Perform trainee-related tasks as required
- Support internal and external audit requests
- Support business requests that are sanctioned by the Accountant
- Provide backup support across finance processes as required, including during leave, peak periods, and operational demands
- Support collection, collation, and filing of payment-related supporting documents
- Escalate unresolved or complex queries to senior finance team members
Audit, Reporting & Documentation
- Support and assist with audit filing and document control processes
- Maintain organised electronic and physical filing systems for finance records
- Assist with ensuring documentation is complete, correctly labelled, and audit-ready
- Support retrieval and preparation of documents for audits and internal reviews
- Assist with maintaining compliance with document retention standards
- Assist with expense analysis and preparation of basic supporting schedules
- Prepare basic spreadsheets and master templates
Fixed Assets
- Support and assist with fixed asset administration within the finance function
- Support maintenance of fixed asset registers and supporting documentation
- Assist with coordination of asset verification exercises and related documentation
Stock & Inventory
- Support and assist with stock and inventory-related finance administration
- Assist with stocktake preparation, coordination, and checklist completion
- Support capturing and filing of stock count sheets and variance documentation
- Assist with basic stock-related reconciliations and supporting schedules where required
Finance Controls
- Support and assist with daily finance controls and checklist completion processes
- Assist with completion of daily finance and store control checklists
- Support compliance monitoring by ensuring required documentation is completed and filed timeously
- Escalate control exceptions, variances, or missing information to senior team members
Contracts and Lease Administration & Document Management
- Support and assist with contracts and lease administration processes within the finance function
- Maintain hard copy and electronic filing of contracts, lease agreements, and related documentation
- Assist with updating and maintaining SharePoint folders for finance inputs
- Ensure contract and lease documentation is complete, correctly filed, and easily retrievable for audit and operational requirements
- Support version control and document organisation across contract and lease records
General Finance Administration
- Support and assist with general finance administration activities
- Assist with preparing spreadsheets, basic reports, and supporting reconciliations
- Support month-end processes through data gathering, validation, and document collation
- Provide administrative support to the Accountant and Bookkeeper during month-end close
- Assist with ad hoc finance tasks as required to support operational requirements and continuity of finance functions
REQUIREMENTS:
- Matric (Grade 12), preferably with Accounting
- Diploma in Finance/Accounting (advantageous)
- 0–2 years’ experience in a finance or administrative support role
- Exposure to retail finance environment beneficial
- Basic Excel skills required
ATTRIBUTES:
- Strong attention to detail and accuracy
- Good organisational and administrative ability
- Ability to follow structured processes and instructions
- Strong attention to detail and accuracy
- Good organisational and administrative ability
- Ability to follow structured processes and instructions
go to method of application »
ENVIRONMENT:
- A leading Retailer is looking for a Category Specialist who will drive growth in the group’s furniture business by winning, designing, and delivering bespoke workspace solutions to corporate and SMME customers.
- This role combines consultative selling with project management discipline, managing furniture opportunities end to end from customer diagnosis and CAD based layouts through solution design, quotations, negotiation, delivery, installation, and snag closure.
- The specialist positions the company as a credible workspace solutions partner, not just a product supplier.
DUTIES:
- Advise customers using specialist furniture knowledge including ergonomics, space planning, aesthetics, and functionality; conceive bespoke solutions that meet requirements and budget constraints.
- Achieve regional furniture revenue and gross profit targets across corporate and SMME segments; maintain and grow existing customer relationships through regular engagement and proactive opportunity identification.
- Hunt for new business through prospecting, referrals, and engagement with professional stakeholders; generate accurate quotations, proposals, and presentations that communicate value.
- Build relationships with interior designers, architects, construction firms, and project managers; conduct consultative discovery to diagnose customer needs and present solutions using CAD visuals and case studies.
- Manage furniture opportunities as projects with clear scope, timelines, teams, suppliers, delivery, and installation plans; coordinate with internal teams and external suppliers to ensure seamless execution.
- Negotiate with customers and suppliers to protect margin while remaining competitive; escalate price pressure and risk to line manager with options and recommendations.
- Maintain awareness of market trends, competitor offerings, and customer preferences; source non-catalogue items and buyout products; provide market intelligence to management for strategic planning.
REQUIREMENTS:
- Tertiary qualification in Sales, Marketing, Business Administration, Interior Design, Project Management, or related field.
- Solid experience in external sales in corporate or SMME environments with responsibility for new business development and account management.
- Experience managing project based sales, furniture solutions, or workspace design with consultative selling and solution configuration.
- Exposure to furniture retail, office supplies, or workspace solutions environments; proficiency with CRM and sales pipeline management systems.
- Demonstrated ability to negotiate with customers and suppliers; strong communication and presentation skills.
Preferred Qualification:
- Postgraduate qualification in Sales, Marketing, Project Management, or Interior Design.
- Professional certifications in project management (PRINCE2, PMP) or CAD/space planning software.
- Experience engaging with interior designers, architects, and construction professionals.
ATTRIBUTES:
- Technical: furniture product knowledge, CRM and sales pipeline management, ERP and order management systems, Microsoft Office Suite, quotation generation and pricing, supplier negotiation, space planning and solution design, project management.
- Soft skills: consultative selling, commercial acumen, negotiation, communication, presentation skills, stakeholder engagement, relationship building, problem solving, analytical thinking, time management, composure under pressure.
go to method of application »
ENVIRONMENT:
- A leading Retailer is looking for a Category Specialist who will be accountable for growing and protecting the company’s presence in the schools segment through year-round portfolio management and consultative selling.
- This role manages an assigned portfolio of schools, onboarding new schools, retaining existing ones across seasons, and driving commercial sales across the School category range.
DUTIES:
- Manage assigned portfolio of schools with planned contact rhythm (pre-season, peak, post-peak, year-round); deliver dependable service across all product categories and maintain current stakeholder maps for priority schools
- Actively pursue and convert new schools to expand the company’s presence in assigned region; identify prospects by profile, decision-maker access, category fit, and seasonal timing; execute structured pre-season engagement
- Plan and execute Back-to-School as a deliberate campaign with pre-season pipeline build, in-season list management, and post-peak retention review; achieve monthly, seasonal, and annual revenue and gross profit targets
- Diagnose school needs before recommending through questioning on grade-level requirements, budget shape, timing, and pain points; translate requirements into accurate lists, quotes, and specifications
- Drive year-round commercial sales to keep portfolio active between seasons and unlock monthly school spend beyond peak periods; suggest fit-for-purpose options that serve schools better
- Coordinate with Key Account Management, New Business Development, Operations, Supply Chain, Finance, and Category teams for clean fulfilment; maintain CRM currency and surface pricing pressure early
- Build organizational intelligence on the schools market by capturing and sharing structured insights on competitor activity, procurement patterns, budget cycles, and demand shifts.
REQUIREMENTS:
- Relevant tertiary qualification in Sales, Marketing, Business Administration, Education, or related commercial field
- Solid experience in B2B sales, account management, or commercial roles with portfolio management, client retention, and new business development responsibility
- Experience working in education, institutional sales, or multi-category commercial environments; exposure to consultative selling and stakeholder relationship management
- Proficiency in CRM systems | Microsoft Office Suite (Excel, Word, PowerPoint) | Quoting and specification management
- Experience managing client portfolios with planned engagement cadence; working in seasonal or campaign-driven sales environments with pipeline discipline
Preferred Qualifications
- Professional certifications in sales, account management, or category management
- Experience in the office products, education, or B2B distribution sector
- Demonstrated success in multi-stakeholder relationship building and service recovery
ATTRIBUTES:
- Technical Skills: CRM & Sales Management Software | Microsoft Office Suite | Quoting & Specification Management | Category Knowledge (Stationery, Furniture, Technology, Hygiene) | Schools Market & Procurement Insight
- Soft Skills: Consultative Selling & Diagnostic Questioning | Stakeholder Relationship Management | Commercial Negotiation & Value Articulation | Time Management & Priority Setting | Problem-Solving & Service Recovery | Communication & Interpersonal Skills
go to method of application »
ENVIRONMENT:
- A leading Retailer is looking for a Category Specialist who will be accountable for end-to-end management of the promotional gifting and corporate clothing category across their assigned region.
- This role combines category management expertise with commercial acumen and supplier relationship management to ensure the category remains competitive, on-trend, and profitable.
- Working closely with sales teams, marketing, supply chain, and procurement, the specialist provides product expertise, training, and support that enables effective customer engagement and category growth.
DUTIES:
- Develop, maintain, and refine the promotional gifting and corporate clothing product range aligned with market trends and customer demand; conduct regular market and competitor analysis to identify new product opportunities
- Source, evaluate, and onboard new suppliers; negotiate pricing, rebates, payment terms, and service level agreements to optimize commercial outcomes and ensure consistent supply
- Set and review category pricing to ensure competitiveness while protecting profit margins; monitor cost price movements and implement pricing adjustments aligned with business objectives
- Provide sales teams with product knowledge, training, and marketing collateral; respond to internal and customer queries relating to product specifications, availability, and customization
- Coordinate with supply chain and warehouse teams to maintain optimal stock levels; monitor stock turn and slow-moving inventory, implementing clearance strategies where necessary
- Compile regular category performance reports including sales trends, stock turn, margin analysis, and supplier scorecards; maintain accurate product and pricing data in ERP systems
- Monitor promotional products and corporate clothing industry trends; conduct competitor analysis and attend industry events to stay current with market developments and identify growth opportunities
REQUIREMENTS:
- Relevant tertiary qualification in Marketing, Purchasing, Business Management, Supply Chain Management, or related field (Diploma or Degree)
- Solid experience in category management, buying, procurement, or product management with responsibility for supplier negotiation and product range development
- Experience in promotional gifting, corporate clothing, apparel, or FMCG industries with exposure to B2B sales environments and pricing/margin management
- Proficiency with ERP and inventory systems | Microsoft Office Suite (Excel, Word, PowerPoint) | Quotation generation and pricing management tools
- Strong analytical skills, commercial awareness, and ability to balance competitiveness with profitability in a dynamic, trend-driven category
Preferred Qualifications
- Professional certifications in category management, procurement, or supply chain management
- Experience managing product categories with responsibility for seasonal and campaign-driven ranges
- Demonstrated success in supplier negotiation and building collaborative supplier partnerships
Technical Skills:
ATTRIBUTES:
go to method of application »
ENVIRONMENT:
- A company operating within the Energy and Electrical Solutions sector seeks a motivated Technical Service and Salesperson to join its dynamic team in Midrand.
- The ideal candidate will have previous experience in a professional business environment, with a proven track record of reliability, responsibility and commitment to their duties.
- You will require a relevant NQF Level 4 qualification or preferably NQF Level 5 or 6 with strong communication skills in both Afrikaans and English.
- Full product and technical training will be provided on electrical, mechanical and automation products, with opportunities for career advancement and internal promotion based on initiative, willingness to learn and performance.
REQUIREMENTS:
- Minimum NQF Level 4 qualification (NQF Level 5 or 6 preferred).
- Strong administrative, organisational and computer skills.
- Excellent professional communication skills in both Afrikaans and English (essential).
go to method of application »
ENVIRONMENT:
- JOIN the team of a global Logistics Operation seeking the expertise of a strategic, customer-focused, process-oriented leadership of a Business Analyst to own and evolve its global digital customer experience platform, while ensuring that the underlying business processes are standardized, documented and aligned with global standards.
- This role combines product ownership with business analysis. The successful candidate understands customers, business processes, technology, UX, data and emerging capabilities such as AI, and can turn them into an executable roadmap and well-defined, tested, adopted solutions.
- You will require 5+ years in Digital Product Management, Product Ownership, Business Analysis, Digital Transformation or Customer experience including having managed customer-facing digital products or platforms.
- You will also need a strong grasp of product discovery, road mapping, prioritization, user journeys, product analytics and Agile delivery & a solid understanding of APIs, cloud platforms, integrations, data, analytics and enterprise applications, plus practical knowledge of AI and automation.
DUTIES:
- Product Vision & Roadmap.
- Customer Discovery & Business Process Analysis.
- Digital Customer Experience & UX.
- Market & Competitive Intelligence.
- AI, Data & Emerging Technology.
- Product Management, Prioritization & Requirements.
- Execution, Testing & Delivery.
- Training, Documentation & Support.
- Stakeholder Management.
- Adoption & Business Value.
REQUIREMENTS:
- 5+ Years in Digital Product Management, Product Ownership, Business Analysis, Digital Transformation or Customer experience.
- Previous Business Analysis experience.
- Experience managing customer-facing digital products or platforms.
- Strong grasp of product discovery, road mapping, prioritization, user journeys, product analytics and Agile delivery.
- Understanding of APIs, cloud platforms, integrations, data, analytics and enterprise applications, plus practical knowledge of AI and automation.
- Experience working with UX/UI teams and an appreciation for intuitive design.
- Strong analytical, communication, presentation and stakeholder-management skills.
- Ability to work across business, technology and regional teams in a global, matrixed environment with largely remote stakeholders.
- Ability to manage competing priorities and make structured trade-off decisions.
- Strong Microsoft Word, Outlook, Excel and PowerPoint skills.
- Comfort with modern collaboration tools (Teams, Zoom and similar) and product-management tools.
- Excellent written and spoken English, and the ability to read and interpret business cases, project plans, requirements, user guides and procedure manuals.
Preferred to haves –
- Experience in Freight Forwarding, Logistics, Supply Chain or another complex B2B environment.
- Experience with shipment visibility, customer portals or B2B self-service platforms.
- Business process improvement knowledge (Six Sigma, DMAIC or similar) and Project Management experience.
- Experience with MS Visio or other process-mapping tools, and SQL.
- Exposure to AI-enabled customer experiences or predictive analytics.
- Spanish and/or Italian; international experience.
- College Degree in Business, Accounting, Marketing, Communications, International Logistics or equivalent.
ATTRIBUTES:
- Customer obsession.
- Product thinking.
- Business acumen.
- Strategic thinking.
- Design sensibility.
- Technology curiosity.
- Execution discipline.
- Influence without authority.
- Data-driven decision making.
go to method of application »
ENVIRONMENT:
- A cutting-edge AgriTech company is seeking a proactive and experienced Intermediate Full Stack Software Engineer to help build and scale software that connects digital platforms with industrial control and IoT systems.
- Based in Stellenbosch, our client develops reliable, maintainable technology that integrates with devices used on packhouse floors, supporting the transformation of agricultural operations through automation and data-driven solutions.
- The ideal candidate is pragmatic, eager to learn and committed to delivering meaningful customer value. Working within a small, hands-on team, they will gain experience across the full technology stack and travel when required to support customer implementations.
DUTIES:
- System Ownership: Lead the development and optimization of their Ruby-based web framework and PostgreSQL-backed systems, ensuring high availability for critical packhouse operations.
- Code Excellence: Write and advocate for clean, modular, and highly testable code. Lead by example in maintaining documentation and engineering standards.
- Architecture & Design: Contribute to architectural discussions, helping to design data workflows, API structures, and system integrations that are scalable and secure.
- Advanced IoT Integration: Independently manage integrations with industrial hardware using RESTful APIs and network protocols (TCP, UDP, Modbus), ensuring robust error handling and data integrity.
- Deployment & DevOps: Manage CI/CD pipelines and internal tooling to ensure seamless deployments. Take an active role in monitoring system health and performance.
- On-Site Technical Leadership: Lead on-site installations of software and IoT hardware, serving as a technical point of contact and troubleshooting complex networking/connectivity issues.
- Mentorship: Participate in and lead code reviews, providing constructive feedback to junior developers and fostering a culture of continuous learning.
- Cross-Functional Collaboration: Partner with Product and QA teams to refine requirements, estimate effort accurately, and ensure technical feasibility.
- Problem Solving: Tackle complex production bugs and performance bottlenecks with a structured, analytical approach.
REQUIREMENTS:
Formal Qualifications:
- A degree in Computer Science, Mathematics, Engineering, Information Systems, or a related field.
- 3–5 years of professional software development experience
Knowledge, Skills & Experience:
- Full Stack Proficiency: Strong experience with Ruby and Ruby on Rails (or similar MVC frameworks) and a deep understanding of PostgreSQL.
- Frontend Expertise: Proficient in modern CSS (e.g., Tailwind) and JavaScript, with an eye for UI/UX best practices.
- System Design: Proven ability to apply OOP principles, design patterns, and SOLID principles to complex problems.
- Industrial/IoT Literacy: Solid experience with networking (subnets, VLANs) and communication protocols (TCP/UDP, Modbus, RS232).
- Environment & Tools: Expert-level comfort with Linux/terminal environments and advanced Git workflows (branching strategies, rebasing).
- Testing Culture: Experience with TDD/BDD and automated testing frameworks (e.g., MiniTest, RSpec).
- Project Management: Ability to manage multiple workstreams and meet deadlines with minimal supervision.
- Travel: Willingness to travel for client installations and hardware commissioning.
go to method of application »
ENVIRONMENT:
- SERVE as the critical link between Customer Support teams and vendors of a dynamic Internet Service & Network Specialist seeking a Technical Service Delivery Manager for its Cape Town division.
- You will take charge of the coordination and delivery of operational support to the customer and is seen as an extension of the client’s IT Operations team. You will also be expected to consistently strive to improve and strengthen the customer’s perception of service quality through dedicated support expertise and consistent communication.
- Applicants must have Matric/Grade 12, a suitable IT-related Degree/Diploma, be ITIL v4/v5 Certified and Project Management Certification. You will need 5+ years solid IT Service Delivery Management experience including business process in the IT industry, forecasting accuracy & Customer Service Orientation.
DUTIES:
- Be the primary point of contact for all assigned IT services.
- Manage the IT-related infrastructure and service delivery processes.
- Ensure efficient, effective, and timely delivery of services to clients.
- Oversee and ensure compliance with Service Level Agreements (SLAs) and internal and external standards.
- Assemble, lead, advise, and coach the Service-Delivery team.
- Apply ITIL best practices and framework across all contracted services.
Operational Functions –
- Establish and maintain a constructive relationship between the service provider and the customer based on understanding the customer and their business drivers
- Identify changes to the customer environment and technology trends that could potentially impact the type, level or utilization of services provided
- Establish and articulate business requirements for new services or changes to existing services.
- Mediating in cases where there are conflicting requirements for services from different business units.
- Ensure that the current and future service level requirements (service warranty) of customers are identified, understood and documented in SLA (Service Level Agreement).
- Negotiate and agree on levels of service to be delivered with the customer (either internal or external); formally documenting these levels of service in SLAs.
- Negotiate and agree on OLAs (Operational Level Agreements) and, in some cases, other SLAs and agreements that underpin the SLAs with the customers the service.
- Assist with the production and maintenance of an accurate service portfolio, service catalogue, application portfolio and the corresponding maintenance procedures.
- Ensure that targets agreed within underpinning contracts are aligned with SLA targets.
- Ensure that service level reports are produced for each customer service and that breaches of SLA targets are highlighted, investigated and actions taken to prevent their recurrence.
- Ensure that service performance reviews (SLA Meetings) are scheduled, carried out with customers regularly and documented, with agreed actions progressed.
- Ensure that improvement initiatives identified in service reviews are acted on and progress reports are provided to customers.
- Review service scope, SLAs, OLAs and other agreements on a regular basis.
- Ensure that all changes are assessed for their impact on service levels, including SLAs, OLAs and underpin contracts, including attendance at Change Advisory Board (CAB) meetings if appropriate.
- Identify all customers and other key stakeholders to involve in SLA negotiations.
- Manage customer complaints including their recording, management, escalation (where necessary) and resolution.
- Measure, record, analyse and improve customer satisfaction.
- Manage the overall profitability of the Account and identify new opportunities.
REQUIREMENTS:
Qualifications –
- Matric Grade 12 (Compulsory).
- IT-Related Tertiary Qualification (Degree or Diploma).
- Project Management Certification.
- ITIL v4/v5 (Foundation).
Experience/Skills –
- 5+ Years solid IT Service Delivery Management experience.
- Continuous Service Improvement.
- Business process in the IT industry.
- Forecasting accuracy.
- Customer Service Orientation.
- Resource and Capacity Management.
- Operations Management.
- Escalation Management and Resolution.
- Identify new business opportunities.
- Manage Third Parties.
- Report Management.
- Project Management.
ATTRIBUTES:
- Analytical skills.
- Customer Service and SLA Service Delivery.
- Business Development.
- Financial Understanding.
- Verbal & Written Communication.
- Teamwork.
- Networking / Building relationships.
- Leadership.
go to method of application »
ENVIRONMENT:
- TAKE on a critical leadership role as a Technical Account Manager ensuring the successful delivery of complex market data warehousing and transaction processing pipelines of a leading FinTech company.
- You will be responsible for the operational success and entrenchment of two strategic enterprise accounts, bridging the gap between high-stakes client management, strict SLA adherence, and technical team leadership.
- You will conduct monthly service reviews, present performance metrics, incident reports, and capacity planning to senior client stakeholders while managing a team of Data Engineers & facilitating high-level technical discussions.
- The successful candidate will have 5+ years’ experience in Technical Account Management, Technical Delivery, or IT Service Management including managing technical teams with strong technical fluency in data pipelines, database architecture, and market data workflows.
- (Note: You will not be writing code, but you must be able to understand the high-level implications in architectural discussions with Developers and Enterprise Architects).
DUTIES:
Client & Service Management –
- Own the end-to-end operational relationship with enterprise clients, serving as the primary point of contact for technical delivery, SLA adherence, and account entrenchment.
- Conduct monthly service reviews, presenting performance metrics, incident reports, and capacity planning to senior client stakeholders.
- Manage the end-to-end incident lifecycle, acting as the ultimate escalation point for severity issues and ensuring timely communication of workarounds and root-cause analyses.
- Liaise directly with third-party data vendors to resolve blockers and maintain SLA compliance for market data availability.
- Identify opportunities for account growth and software entrenchment, working with client Business Analysts and Architects to propose new use cases for data solutions.
Team Leadership & Operations –
- Directly manage a team of Data Engineers, fostering a supportive, growth-oriented culture while ensuring optimal resource allocation.
- Oversee Release Management processes, coordinating with your team and the client to schedule and execute upgrades, bug fixes, and environment testing (Dev, QA, Pre-Prod, Prod).
- Protect the Engineering team from scope creep and manage stakeholder expectations regarding turnaround times for change requests and custom development.
- Ensure institutional knowledge is documented, preserved, and distributed across the team to prevent single points of failure.
Technical Translation –
- Maintain a solid understanding of the client’s data processing pipelines, market data warehousing, and reporting requirements to facilitate high-level technical discussions.
- Know when to bring in Business Analyst/Architect colleagues into the discussions.
REQUIREMENTS:
- 5+ Years of experience in Technical Account Management, Technical Delivery, or IT Service Management, ideally within the Financial Services, Investment Management, or Data Engineering sectors.
- Proven experience managing technical teams, with a strong focus on mentorship, empathy, and performance enablement.
- Exceptional stakeholder management skills, with a track record of handling high-pressure situations, navigating difficult client conversations, and managing tight SLA deadlines.
- Strong technical fluency in data pipelines, database architecture, and market data workflows. (Note: You will not be writing code, but you must be able to understand the high-level implications in architectural discussions with Developers and Enterprise Architects).
- Experience managing Enterprise Change Control processes and Release Management schedules.
- Given the nature of the financial data SLA, this role requires occasional flexibility to oversee critical weekend deployments and act as the escalation point for severe after-hours incidents.
go to method of application »
ENVIRONMENT:
- YOUR strong problem-solving and system design capabilities are sought by a dynamic provider of Integrated Security Solutions seeking an experienced Senior Full Stack Software Developer to work across Frontend & Backend systems. You must understand modern software architecture as you will take ownership of complex technical problems from initial investigation through to production.
- Modern software development is increasingly supported by AI thus you will be expected to understand how to effectively use AI-assisted development tools, coding agents and agentic workflows to accelerate development while maintaining engineering quality, security and accountability.
- This role requires someone who can think beyond individual tickets, understand how systems fit together, challenge assumptions where necessary and contribute to the platform.
- You must possess a Bachelor’s Degree in Computer Science or similar field with 5+ years of professional Software Development experience and proficiency with JavaScript / TypeScript, React / Vue.js, C#, Python, Node.js, NoSQL, Docker & Kubernetes.
DUTIES:
- Design, develop and maintain secure, scalable and high-performance software applications.
- Solve complex technical and business problems and translate requirements into well-designed software solutions.
- Contribute to system design, architecture and technical decision-making.
- Take ownership of solutions from design and implementation through testing, deployment and production support.
- Write clean, maintainable, testable and efficient code using established Engineering principles and best practices.
- Understand and consider performance, scalability, reliability, observability and security when designing systems.
- Identify technical bottlenecks, architectural weaknesses and sources of technical debt, and propose pragmatic solutions.
- Conduct meaningful code reviews and contribute to Engineering standards across the team.
- Mentor and support less experienced Developers.
- Collaborate with Product, Engineering, Infrastructure, QA and other stakeholders to design and deliver new capabilities.
- Use AI-assisted development tools responsibly and effectively to improve Engineering productivity.
- Understand agentic development workflows, including using AI coding agents for tasks such as code generation, investigation, refactoring, testing, documentation and development automation.
- Critically evaluate AI-generated code and solutions rather than relying on generated output without appropriate Engineering review.
- Participate in Agile development processes, technical discussions and continuous improvement initiatives.
- Remain current with relevant technologies, Engineering practices and changes within the Software Development industry.
REQUIREMENTS:
Qualifications –
- Bachelor’s Degree in Computer Science, Software Engineering or a related field is preferred. A Postgraduate qualification is advantageous.
Experience/Skills –
- 5+ Years of professional Software Development experience, with demonstrated experience operating at a Senior Engineering level.
- Strong Software Engineering fundamentals, including object oriented or functional design, data structures, APIs, distributed systems and application architecture.
- Experience designing components, services or systems rather than only implementing predefined requirements.
- Proficiency in modern Frontend technologies such as HTML, CSS, JavaScript/TypeScript and frameworks such as React or Vue.js.
- Experience with Backend languages and frameworks such as C#, Python, Node.js or comparable technologies.
- Experience working with relational and/or NoSQL databases.
- Working knowledge of DevOps and modern software delivery practices, including CI/CD, Docker and Kubernetes.
- Experience designing and integrating REST APIs, third-party services and distributed systems.
- Experience with at least one major cloud platform such as Google Cloud, AWS or Azure.
Advantageous –
- Understanding of AI coding agents, LLM-assisted development and agentic Software Engineering workflows.
- Experience using modern AI-assisted Software Development tools.
- GraphQL experience
- Understanding of asynchronous processing, messaging, caching and other common distributed system patterns.
ATTRIBUTES:
- Ability to independently investigate problems, evaluate alternatives and make sound technical decisions.
- Strong communication skills and the ability to explain technical concepts and trade-offs clearly.
- Ability to collaborate effectively while also taking ownership and working independently when required.
go to method of application »
ENVIRONMENT:
- DELIVER consistent, high-quality first- and second-line support to end users to ensure productivity and service continuity as the next Senior Support Engineer wanted by a dynamic Internet Service & Network Specialist to join its team.
- This role focuses on effective incident and service request management, second-line troubleshooting, and supporting endpoint/application rollouts, while maintaining accurate ITSM records and knowledge documentation in line with organisational standards and audit requirement.
- Support typically includes (where applicable): user endpoints (laptops/desktops/cell phones/tablets), standard and non0standard corporate applications, collaboration tooling, printers/peripherals, user access and authentication issues, device provisioning and software deployments, and meeting room / AV support.
- This role will also extend to supporting first level support calls for Network, Security, and Infrastructure related incidents. Applicants will need Matric/Grade 12, a suitable IT-related Diploma/Certificate, Microsoft 365 Certified: Endpoint Administrator Associate (MD-102), Microsoft 365 Certified: Fundamentals (MS-900), A+, N+, Security+, ITI4L Foundation with 3-5 years’ experience supporting End-user Computing (EUC) environments, providing first – and – second line support.
DUTIES:
Functional Support –
- Incident & Service Request Management.
- Provide 1st and 2nd Line support by diagnosing and resolving end-user hardware/software/application issues, managing service requests efficiently, and maintaining clear communication throughout the ticket lifecycle. (Entra ID, Intune, Manage Engine, N-Central).
- Provide first level support for Network, Security and Infrastructure incidents and requests.
- Populate information to relevant Knowledge Bases and create standard operating procedures when required.
- Implementations and Second-Line Support
- Support EUC rollouts and upgrades and resolve escalated issues requiring deeper troubleshooting and coordination to minimise business disruption.
Documentation and Compliance –
- Maintain accurate service records and operational documentation to support audit readiness, repeatability, and continuous improvement.
REQUIREMENTS:
Qualifications –
- Matric Grade 12 (Compulsory).
- Relevant IT qualification (e.g., Diploma/Certificate) or equivalent experience.
- Microsoft 365 Certified: Endpoint Administrator Associate (MD-102).
- Microsoft 365 Certified: Fundamentals (MS-900).
- A+.
- N+.
- Security+.
- ITI4L Foundation.
Experience/Skills –
- 3-5 Years experience supporting End-user Computing (EUC) environments, providing first – and – second line support.
- Demonstrated experience delivering first- and second-line end-user support within a structured Service Desk or End User Computing (EUC) environment, utilising an IT Service Management system.
- Practical experience supporting end-user devices, operating systems, standard productivity applications, and associated peripherals in a corporate environment.
- Proven ability to investigate, resolve and appropriately escalate incidents and service requests, coordinating with internal resolver teams or external service providers as required.
- Experience participating in end-user technology implementations, including device deployments, IMACD activities, application upgrades, and user onboarding or offboarding processes.
- Consistent record of maintaining accurate service records, user communications, and contributing to operational documentation or knowledge bases in line with organisational standards.
- Familiarity with Microsoft Endpoint and productivity environments (e.g., Windows, Microsoft 365).
- IT Service Management.
- IT policies and procedures.
- Information Security.
- ITIL.
- Valid Driver’s License and own reliable vehicle.
ATTRIBUTES:
- Analytical skills.
- Problem-solving.
- Teamwork.
- Communication.
- Time Management.
- Professional Conduct.
- Service Delivery.
- Stakeholder Management.
go to method of application »
ENVIRONMENT:
- PROVIDE high-level support for user and infrastructure environments ensuring careful and optimal call management and efficiencies as the next Senior Support Engineer sought by a dynamic Internet Service & Network Specialist to join its team in the Northern Cape.
- You will manage End-user Computing environment/users and call escalations to 2nd Level including leading the onsite EUC Engineers and supporting Entra ID & Intune Endpoint Management. The ideal candidate must have Matric/Grade 12 and be A+/N+ or MCSE Certified or possess a relevant IT tertiary qualification with a minimum of 3 years’ experience delivering End User Computing (EUC) Support Services in a customer environment.
- You must also be able to create users and manage Active Directory, have GPO experience, be proficient with PC builds and Endpoint installations. Applicants must be available to provide after-hours Standby support.
DUTIES:
- Able to correctly analyse and prioritize calls and requests according to business impact and urgencies as well as financial impact.
- Manage EUC environment/users and call escalations to 2nd level.
- Must be able to support Entra ID, Intune Endpoint Management.
- Lead the onsite EUC Engineers ensuring SLA compliance.
- Liaise between users, IT Outsource providers and internal IT processes.
- Assist with incident management and problem resolution, ensuring minimal impact, and initiate escalation procedure as appropriate.
- Identify and escalate persistent incidents.
- Develop and maintain a professional working relationship with the clients and client end-users (VIP users) in support of the Service Delivery Manager.
- Confirm call resolution with end user before resolving of the call on ITSM.
- Maintain service and quality levels according to the company’ business standards, processes and procedures.
- Create and update documentation related to all Standard Operating Procedures.
REQUIREMENTS:
Qualifications –
- Matric Grade 12 (Compulsory).
- A+ or N+ / MCSE or tertiary IT qualification.
Experience/Skills –
- At least 3+ years’ experience delivering End User Computing (EUC) Support Services in a customer environment.
- AD and GPO experience (Creating users and managing AD).
- Proficient at PC builds and Endpoint installations.
- Must be available to provide after-hours Standby support.
Advantageous –
ATTRIBUTES:
- Self-managed.
- Strong attention to detail.
- Ability to communicate oral or written feedback and technical information to all levels of end-users.
- Must be a team player with the ability to work in and with a virtual team.
- Must be able to work independently.
- Must be able to cope under pressure.
- Must be punctual, disciplined and dedicated to effectively execute job requirements keeping in mind INTERNAL and EXTERNAL HR and IT policies in place.
go to method of application »
ENVIRONMENT:
- A manufacturing and distribution company an Accountant who is responsible for managing the full bookkeeping and accounting function of the business up to trial balance level.
- The role ensures the accurate and timely processing of financial transactions, bank reconciliations, debtor and creditor management, inventory accounting, payroll reconciliations, statutory compliance, month-end reporting, and management accounting support. The incumbent is required to provide accurate financial information to management, ensure strong financial controls are maintained, and support business operations through effective financial administration and reporting.
DUTIES:
Financial Accounting and Bookkeeping
- Maintain the integrity and accuracy of the General Ledger.
- Process journals, accruals, prepayments, provisions and reversals.
- Ensure all financial transactions are accurately recorded and allocated.
- Prepare monthly balance sheet reconciliations.
- Maintain accounting records up to Trial Balance.
- Assist with annual financial statement preparation and external audits.
- Ensure compliance with company financial policies and procedures.
Bank and Cash Management
- Perform monthly bank reconciliations for all company bank accounts.
- Process daily bank transactions.
- Reconcile bank accounts and investigate reconciling items.
- Allocate customer receipts accurately.
- Follow up on unidentified deposits and outstanding items.
- Liaise with banking institutions regarding discrepancies.
Inventory and Stock Control
- Process and reconcile monthly stock counts.
- Perform weekly stock count reconciliations.
- Investigate stock variances and discrepancies.
- Process stock adjustment journals.
- Ensure inventory balances agree to the General Ledger.
- Maintain inventory control schedules.
- Maintain Bills of Materials (BOMs) in Sage.
- Process and reconcile inventory-related transactions: donations, trading samples, stock write-offs, damaged stock, promotional stock, inventory transfers, and production variances.
Month-End Close Process
- Take ownership of the monthly financial close process and ensure all deadlines are achieved.
- Prepare and review monthly sales reports, export sales reports, profitability analysis, management reporting packs and financial reporting schedules.
- Prepare monthly accruals for sales incentives, transport costs, staff transport, truck allowances, storage and distribution charges, bonuses, royalties, overtime, insurance, rental expenses, audit fees, and other operational expenses.
- Prepare and process sales, tax, depreciation, commission, payroll, inventory, accrual, reversal and intercompany journals.
Management Reporting
- Prepare and analyse monthly sales performance reports, customer growth reports, gross profit analysis, inventory reports, export profit & loss reports, cost centre reports, variance analysis and financial manager reporting packs.
Taxation and Statutory Compliance
- Prepare monthly VAT calculations and reconciliations.
- Assist with provisional tax calculations.
- Prepare tax journals and supporting schedules.
- Ensure statutory deadlines are met.
- Assist with SARS audits and queries.
- Maintain tax and statutory filing records.
Payroll Accounting and Reconciliations
- Review payroll information for accuracy.
- Perform wage testing and payroll validation.
- Process payroll journals.
- Reconcile payroll clearing and control accounts.
- Investigate payroll discrepancies.
Creditors and Supplier Management
- Review creditor age analysis.
Export and Intercompany Accounting
- Process export sales invoices.
- Maintain export sales schedules.
- Prepare export age analyses and profitability reports.
- Update export reporting records.
- Manage intercompany reconciliations.
- Prepare monthly intercompany reporting for group reporting requirements.
Commission and Royalty Administration
- Calculate and process sales commissions, export commissions, Meridian commissions, SPAR commissions, Elite Star commissions, Mauritius commissions, and royalty payments.
Production Accounting Support
- Capture and reconcile daily production information.
- Review production reports against inventory movements.
- Investigate production and stock variances.
Budgeting and Forecasting Support
- Assist with annual budget preparation.
- Monitor expenditure against budgets.
- Distribute cost centre reports to cost centre owners every second month.
Internal Controls, Audit and Compliance
- Maintain effective internal financial controls.
- Ensure accounting records are ready.
- Assist external auditors and internal auditors.
- Identify process improvement opportunities.
- Ensure compliance with company policies and financial procedures.
- Safeguard company assets through effective control measures.
General Responsibilities
- Assist with ad hoc finance projects and management requests.
- Participate in continuous process improvement initiatives.
- Support junior finance staff where required.
- Maintain confidentiality of all financial information.
- Perform any other duties reasonably required within the scope of the position.
Key Performance Indicators
- Accurate and timely month-end close: completed by 12pm on the 2nd working day.
- Accurate bank reconciliations and cash management: every 2nd working day.
- Inventory reconciliation accuracy: weekly.
- Statutory compliance and VAT accuracy: accurate and submitted within statutory deadlines.
- Intercompany reconciliation accuracy: accurate and submitted within deadlines.
- Audit compliance and readiness: no audit findings.
REQUIREMENTS:
Minimum Requirements:
- Bcom in Accounting or Finance
- SAIPA / SAICA Articles completed
- 4 yrs experience managing accounts up to trial balance, ideally in a manufacturing/FMCG environment.
- Experience working on an ERP system, Sage Evolution and Pastel Payroll.
Skills and Competencies:
- Advanced Microsoft Excel skills
- Strong understanding of VAT, inventory control, bank reconciliations and month-end processes
- High level of numeracy and attention to detail
- Strong analytical ability
- Deadline-driven, with the ability to work under pressure
- Ability to work independently, manage time effectively, and meet non-negotiable deadlines
- Clear and accurate written and verbal communication
go to method of application »
ENVIRONMENT:
- Our client is looking for an experienced Import/Export Controller with at least 5 years' experience in clearing and forwarding operations to join a Durban-based team.
- You'll handle import shipment registrations, customs documentation, SARS Bills of Entry, cargo dues, port releases and the coordination of sea freight shipments, including FCL, break bulk and bulk cargo.
- Strong experience with Easy Clear (or similar systems), EDI submissions, tariff heading determination, customs regulations and shipping documentation is essential.
- The ideal candidate is organised, proactive and confident managing shipments, resolving customs queries and liaising with clients and suppliers.
Requirements
- Import Registration of shipments on Easy Clear or similar programmes
- Frame & EDI Bills of Entries (Import – Sea freight) to SARS within the prescribed period according to the SARS Act.
- Submission of Cargo Dues on OTC.
- Experience with Tariff Heading Determination.
- Knowledge of Break Bulk, FCL & Bulk Shipments.
- Processing Landing Orders.
- Arrange Port Health, Plant Inspector, State Vet and NRCS Releases.
- Handle all Customs, SAPS and Borders police Stops until it is released.
- Effective stakeholder management and engagement, ensuring client requirements are executed in line with expectations.
- Management of supplier and client accounts, including the processing and administration of supplier and client invoices.
- Knowledge of Import / Export Control Act – Prohibited & Restricted goods.
- Solid Clearing and Forwarding Import and Exports experience required.
- Sound knowledge of shipping documents & procedures required.
- Must be able to work within a team and work unsupervised.
- Staying abreast of Industry changes.
- Good mathematical and analytical skill sets.
- Excellent interpersonal, written, and oral communication skills with ability to assist with problem solving and delivering on expectations.
- Matric Certificate, diploma in Customs Clearing and Logistics will be an advantage.
- Working experience of Min. of 5 years in Operations through Import and export activities for Medium / Large business.
- Well-organised and proactive individual, capable of managing workload efficiently while contributing positively as a team player.
Job Objective
- Liaising with Clients and Service providers
- Frame Clearances on Compu-Clear/ Easy Clear or similar programmes covering import bills of entry, landing and cargo due orders, VOCs, and refunds.
- Handle queries from SARS Customs/Ports Authorities and Shipping Lines
- Obtain releases from shipping lines.
- Must be able to arrange plant inspection and communicate with surveyors to assist with arrangements of samples for various principal.
- Reconcile supplier invoices to ensure correctly charged and arrange payment where and when necessary.
- Plan transport and delivery – liaise with warehouse/transporter/mines/plants – after hour function.
- Invoice files
- Communicate efficiently with clients, service providers and management always.
- Must be willing to work after hours when necessary.
- Must be prepared to share knowledge and assist in skills development and multi-skilling.
- Assist in developing customer relationships and new business acquisitions.
- Processing of VOC's, Customs Refunds & Acquittals. Check the accuracy of source documents. You are expected to sort and verify the accuracy of data before it is entered, as well as locate and correct data entry errors. also, a keen eye for picking up errors or potential errors is important.
- Follow up with regards to requesting of ANF / Shipping line invoices
- Submission of relevant documents to the Shipping Lines for final release and Navis update.
- And any other duties/tasks relevant to the position as delegated by Management.
go to method of application »
ENVIRONMENT:
- SERVE as the technical contact for contact for customers running hosted contact centres and voice platforms as the next SaaS Systems Engineer wanted by a dynamic provider of world-class Cloud Solutions.
- You will support customers after their platform has gone live, resolving issues, adjusting configurations and keeping their Genesys Cloud CX, QContact and VoIP environments performing.
- The ideal candidate must have Matric/Grade 12, an IT Diploma, a Microsoft Azure/AWS or Fortinet Certification. You will also need 5 years’ experience in a mid-level IT Support role, including VoIP and CCaaS or other SaaS platform support, hands-on Genesys Architect flow design, digital channels, SIP and QA and VICIdial Administration experience. You also need proficiency with Windows Server, Linux & Azure. You will be expected to work a rotational Standby Shift of 1 weekend a month.
DUTIES:
- Provide post-implementation technical support to customers on hosted SaaS contact centre platforms.
- Support and maintain Genesys Cloud CX, including Architect flows, digital channels, SIP and QA.
- Support and maintain QContact environments.
- Support VoIP services and SIP connectivity.
- Log, troubleshoot and resolve customer incidents through to resolution, escalating where required.
- Handle customer change requests and configuration updates.
- Keep customers informed and ticket records up to date, working within agreed SLAs.
- Provide secondary support on VICIdial and on the Windows, Linux, Azure and network environments behind customer platforms where required.
- Take part in the rotational after-hours Standby Roster.
REQUIREMENTS:
Qualifications –
- Matric / Grade 12.
- Diploma in IT.
- Industry Certification (Microsoft Azure, AWS or Fortinet).
Experience/Skills –
- 5 Years' experience in a mid-level IT support role, including VoIP and CCaaS or other SaaS platform support.
- Hands-on Genesys Architect flow design, digital channels, SIP and QA.
- Background supporting customers on a SaaS or hosted platform, working to SLAs and a ticketing system.
- Strong troubleshooting skills and a record of resolving customer issues.
- VICIdial Administration experience.
- Working knowledge of Windows Server administration and Azure infrastructure.
Advantageous –
- Genesys Cloud Certification.
- Hands-on QContact experience.
go to method of application »
ENVIRONMENT:
- A dynamic provider of world-class Cloud Solutions is looking for a Junior VoIP Engineer to help support and maintain its VoIP platform. You will work alongside Senior Engineers, resolving faults, managing SIP trunks and keeping voice services stable for customers, while building your skills in a carrier-grade voice environment. Applicants will need Matric/Grade 12, a Certification/Diploma in IT/Telecommunications or Networking or equivalent hands-on experience.
- You must also have a solid understanding of SIP and SIP trunking, Networking Fundamentals (TCP/IP, DNS, VLANs, NAT, firewalls) and strong troubleshooting skills and a methodical approach to faults.
DUTIES:
- Support and monitor the VoIP platform.
- Configure, test and troubleshoot SIP trunks and call routing.
- Diagnose call quality, registration and connectivity issues.
- Work with network fundamentals such as IP addressing, VLANs, routing and firewalls to isolate voice faults.
- Log, track and resolve support tickets, escalating complex faults to Senior Engineers.
- Assist with customer onboarding, number provisioning and configuration changes.
- Keep documentation and ticket records accurate and up to date.
REQUIREMENTS:
Qualifications –
- Matric/Grade 12.
- Diploma or Certificate in IT, Telecommunications or Networking (or equivalent hands-on experience).
Experience/Skills –
- Solid understanding of SIP and SIP trunking.
- Understanding of Networking Fundamentals (TCP/IP, DNS, VLANs, NAT, firewalls).
- Good troubleshooting skills and a methodical approach to faults.
Advantageous –
- Entry-level Networking or Telecoms Certification (e.g. CCNA, Network+).
- Exposure to VoIP platforms such as Asterisk, FreeSWITCH, Kamailio or similar.
- Experience reading packet captures (Wireshark, sngrep).
- Familiarity with Linux.
- Previous experience in a Helpdesk, NOC or Telecoms support role.
go to method of application »
ENVIRONMENT:
- Our client is a leading international gaming, leisure, and entertainment group offering exciting and entertaining customer experiences, in venues or online.
- They are looking for an Intermediate Front End Developer who will build and maintain high-quality web applications in React and TypeScript.
- You'll join one of their front end or full stack squads, reporting to the squad's Tech Lead. You'll take ownership of features end to end, working closely with senior engineers, designers and product managers.
DUTIES:
- Build and maintain responsive, pixel-perfect web applications in React and TypeScript.
- Integrate front end features with RESTful APIs.
- Write clean, testable, readable code using design patterns, SOLID and OO principles.
- Write unit and integration tests and support automated testing.
- Take ownership of features and deliver them to agreed timelines.
- Take part in code reviews, giving and receiving constructive feedback.
- Collaborate with product managers, designers and back end developers.
- Take part in agile ceremonies (planning, stand-ups, retrospectives).
- Identify and resolve technical issues, escalating where needed.
- Give clear, timely status updates to your Tech Lead and stakeholders.
- Stay current with front end technologies and best practices.
REQUIREMENTS:
- 3 to 5 years' commercial web development experience.
- Strong, hands-on React and TypeScript/JavaScript.
- Solid experience integrating with RESTful APIs.
- Good grasp of SOLID principles, OOP and design patterns.
- Experience writing unit and integration tests.
- Exposure to building, automating and deploying software to production.
- Advantageous: Tailwind CSS, Material UI, CSS grid, Storybook or component libraries, Node.js, Next.js or Remix.
- Advantageous: front end automated testing tools (e.g. Jest, Playwright, Cypress).
- Previous experience in the betting, financial and/or banking sectors advantageous.
- Gaming industry knowledge is a plus, not a requirement.
- Degree in Computer Science, Engineering or similar preferred; strong hands-on ability is valued.
- SA citizenship or permanent residency required.
ATTRIBUTES:
- Good communication skills, attention to detail and a calm manner under pressure.
- Ability to work independently and as part of a team.
go to method of application »
ENVIRONMENT:
- Our client is a leading international gaming, leisure, and entertainment group offering exciting and entertaining customer experiences, in venues or online. They are looking for a Junior Software Engineer (Flutter) who will help build and maintain their mobile applications for iOS and Android. You'll join the mobile squad, reporting to the Technical Lead.
- You'll be mentored by senior and intermediate engineers. The role suits a developer with around 2 years' Flutter experience who wants to grow in a strong engineering team.
DUTIES:
- Build and maintain features in the mobile application using Flutter and Dart.
- Work with designers and product managers to deliver new features and improvements.
- Write clean, efficient and well-tested code.
- Fix bugs and resolve technical issues in existing code.
- Write unit and integration tests, with a test-driven mindset.
- Take part in code reviews and learn from team best practices.
- Work with front end and back end developers to integrate with APIs.
- Take part in agile planning meetings and stand-ups.
- Report progress and problems early to your Technical Lead.
- Keep learning new tools, frameworks and approaches in mobile development
REQUIREMENTS:
- Around 2 years' commercial mobile development experience.
- Hands-on Flutter and Dart.
- Experience building apps for both iOS and Android.
- Exposure to Bloc/Cubit or another state management library (e.g. Provider, Riverpod).
- Understanding of RESTful APIs and JSON.
- Familiarity with Git and the software development lifecycle (SDLC).
- Exposure to Agile ways of working.
- Advantageous: published apps on the App Store or Google Play.
- Advantageous: Firebase, CI/CD for mobile, or automated testing.
- Degree or diploma in Computer Science, Engineering or similar preferred.
- SA citizenship or permanent residency preferred.
ATTRIBUTES:
- Interest in gaming and the gaming community.
- Eagerness to learn, take feedback and grow.
go to method of application »
ENVIRONMENT:
- Our client is a leading international gaming, leisure, and entertainment group offering exciting and entertaining customer experiences, in venues or online.
- They are looking for an Intermediate Software Engineer who will contribute to the department's development strategy by building and maintaining features across the squad's systems, working closely with and under the guidance of a Senior Engineer or Tech Lead
DUTIES:
- Work with Product Managers, business stakeholders, and senior engineers to build and maintain features that reduce legacy dependencies.
- Write clean, high quality code following OOP best practices, design patterns, SOLID and DRY principles.
- Take ownership of assigned tasks, ensuring they meet business and compliance requirements.
- Write and maintain developer/peer and unit tests and keep test plans current.
- Participate in code reviews, both giving and receiving feedback to maintain quality.
- Analyse problems and identify root causes, escalating and collaborating with senior engineers on more complex or unclear issues.
- Assist in investigating and resolving production issues under guidance, including lower priority tickets.
- Contribute practical, well-reasoned input on solution approaches, with guidance from senior team members on trade-offs.
- Support technical delivery on assigned tasks within a project, working alongside more senior engineers on larger or more complex pieces of work.
- Communicate progress, blockers and risks clearly to the team and tech lead.
REQUIREMENTS:
- Full stack, back end or front end expertise depending on placement: front end needs 2+ years React/TypeScript and RESTful API integration (Material UI, CSS grid and Tailwind CSS advantageous); back end needs working .NET/C# experience building RESTful APIs plus MS SQL database development (queries, stored procedures).
- Experience with front end automated testing tools advantageous.
- Ability to write unit tests, with a working understanding of SOLID design principles.
- Previous experience in betting, financial and/or banking sectors are advantageous.
- Growing ability to write clean, testable, readable code using design patterns, SOLID and OO principles.
- Some experience building, automating and deploying software to production.
- Good technical analysis skills, with support translating business requirements into functionality.
- Good written and verbal communication, calm under pressure, good attention to detail.
- Ability to work with reasonable independence, take ownership of assigned work, and meet deadlines.
- Gaming industry knowledge or experience is a plus, not a requirement.
- Bachelor's degree preferred, though a solid academic background is valued alongside genuine hands on ability.
ATTRIBUTES
- Eager to learn and grow technically, open to mentorship and feedback from senior engineers.
- Clear communicator who works well in a team and with business stakeholders.
- Takes ownership of work and delivers reliably to deadlines.
- Comfortable working within the controls and processes of a regulated environment.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.