Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
Read more about this company
ENVIRONMENT:
- Build tech powering global luxury hospitality brands – from SA to Europe.
- Our client is hiring a Senior Software Engineer to join a world-class tech team building platforms used by premium destinations across South Africa, the UK, Italy, the Netherlands, Greece, and more.
- Think e-commerce meets immersive guest experiences, membership systems, mobile apps, and AI tools that make business operations smarter.
- This is a hands-on role for someone passionate about solving meaningful, real-world problems with clean, modern code—while working in a collaborative team of engineers that ships multiple times per day.
DUTIES:
- Enhancing a next-gen commerce engine and supporting bespoke e-commerce flows
- Building and maintaining mobile apps, guest systems, AI-based internal tools
- Working across the stack: APIs, UIs, cloud services, integrations, testing
- Occasionally traveling to partner locations to see your work in action
REQUIREMENTS:
- 5–10 years’ full-stack engineering experience
- Strong TypeScript, Node.js, Angular, React or React Native skills
- Solid experience designing, building & maintaining large-scale web apps
- Familiarity with microservices, CI/CD, and DevOps practices
- Passion for automated testing, types, and maintainable code
Tech Stack:
- Full Stack: TypeScript everywhere
- Frontend: Angular (Material, NGXS, Apollo), React, React Native
- Backend: Node.js (NestJS / Express), Mikro-ORM, GraphQL
- Infra: GCP (CloudSQL, Redis, CloudRun, Stackdriver), GitLab CI/CD
- Other Tools: Cloudinary, Cloudflare, Jira, Confluence
go to method of application »
ENVIRONMENT:
- Our client is looking for an experienced Process Architect with strong ServiceNow expertise to support enterprise clients in transforming and optimising their service management environments.
- This individual will play a critical role in analysing, designing, and enhancing end-to-end service processes across ITSM and ESM domains, ensuring alignment with platform capabilities, industry standards, and strategic business goals.
DUTIES:
- Design and document scalable, efficient ITSM/ESM processes aligned with ITIL and client needs
- Map current-state vs future-state processes, identifying gaps and opportunities for improvement
- Work closely with business stakeholders, architects, and ServiceNow developers to shape and translate requirements into practical solutions
- Support platform implementation by ensuring process alignment and technical feasibility
- Facilitate stakeholder workshops, solution design sessions, and sign-off processes
- Provide process governance guidance and input into sprint cycles, testing, and go-live activities
REQUIREMENTS:
Key Requirements
- 3–7+ years in a Process Architect, Business Analyst, or ITSM Consultant role
- Strong understanding of ServiceNow modules (ITSM core; bonus for HRSD, CSM, CMDB, or GRC)
- Proven experience in process mapping and optimisation across large or complex organisations
- Solid working knowledge of ITIL v3/v4 frameworks (certification advantageous)
- Familiarity with Agile or hybrid delivery environments
- Excellent communication, facilitation, and documentation skills
Advantageous
- SAM or HAM
- ServiceNow certifications (CSA, CIS-ITSM, CIS-Discovery, etc.)
- Experience using tools like Lucidchart, Visio, or BPMN tools for process design
- Exposure to frameworks such as ISO/IEC 20000, COBIT, or DevOps practices
- Previous client-facing consulting experience
ATTRIBUTES:
- Brings both strategic thinking and practical implementation capability
- Can confidently drive conversations with business and technical stakeholders
- Enjoys working across dynamic environments with high impact outcomes
go to method of application »
ENVIRONMENT:
- ENSURE the growth and retention of key account relationships within the Joburg and Pretoria metros, with a strong focus on cross-category sales expansion as the next Key Account Manager sought by a leading school supplies provider.
- Taking a relationship-first approach, you will deepen partnerships through value-driven engagement, account-specific strategy, and exceptional service.
- The goal is to enhance the existing spend and unlock new opportunities across complementary categories, all while ensuring commercial sustainability through sound trading practices.
- The ideal candidate will be a strategic thinker with an entrepreneurial spirit with 6–8 years’ experience in Key Account Management or Business-to-Business Sales, ideally within the office products, FMCG, or professional services environment, a strong understanding of pricing models, discounting structures, and rebate mechanisms & able to structure profitable sales agreements while maintaining market competitiveness.
DUTIES:
Strategic Account Management –
- Develop and execute tailored sales strategies that align with each key account’s needs, aiming to increase multi-category product uptake.
- Build trust-based, long-term relationships with decision-makers at key accounts.
- Conduct regular face-to-face interactions, host business breakfasts, and coordinate bespoke events to build client intimacy and brand affinity.
Sales Agreement & Contract Management –
- Negotiate, manage, and monitor account-specific pricing and trading agreements to ensure competitiveness and profitability.
- Structure deals and service terms that meet client needs while safeguarding the business’s trading profit.
- Ensure all agreements are current, documented, and aligned to internal margin expectations.
Revenue Growth & Trading Profit –
- Consistently achieve and exceed monthly, quarterly, and annual revenue and trading profit targets.
- Drive upselling and cross-selling efforts based on category strategy and client business insights.
- Monitor sales performance against budget, identifying gaps and corrective actions.
Customer Experience & Operational Liaison –
- Serve as the central point of contact for all client queries, escalations, and solution delivery.
- Collaborate with internal stakeholders – Customer Care, Category Managers, Operations – to ensure seamless service and product delivery.
- Actively contribute to client satisfaction, retention, and loyalty metrics.
Market Awareness & Intelligence –
- Analyse customer trends and behaviour to identify shifts in demand and recommend new category opportunities.
- Monitor competitor offerings and market conditions to keep our value proposition relevant and distinctive.
REQUIREMENTS:
- Matric (Grade 12) minimum; a tertiary qualification in Sales, Business, or Marketing is advantageous.
- 6–8 Years’ experience in Key Account Management or Business-to-Business Sales, ideally within the office products, FMCG, or professional services environment.
- A strong understanding of pricing models, discounting structures, and rebate mechanisms.
- Ability to structure profitable sales agreements while maintaining market competitiveness.
- Proficient in financial analysis related to trading profit, category contribution, and account performance.
- Demonstrated ability to manage high-value accounts and complex relationships.
- Excellent communication, negotiation, and presentation skills.
- Ability to organise and execute client engagement initiatives (events, workshops, presentations).
- Results-driven, self-motivated, and capable of working autonomously.
- Skilled in forecasting, planning, and delivering against defined KPIs.
- Technically savvy and familiar with CRM systems, sales reporting tools, and digital product platforms.
ATTRIBUTES:
- Professional, ethical, and reliable brand ambassador.
- Client-obsessed with a deep sense of urgency and service excellence.
- Comfortable operating across senior business levels and managing executive expectations.
go to method of application »
ENVIRONMENT:
- A highly meticulous & client-centric Underwriting Administrator is wanted by a dynamic Financial Services provider to manage and administer the underwriting process for life insurance applications by assessing risk, conducting tele-underwriting, and ensuring all decisions and records are handled accurately and efficiently.
- You will ensure compliance with underwriting standards, deliver service excellence to clients and colleagues, and contribute to a smooth and professional onboarding experience for new policyholders—supporting the company’s commitment to Treating Customers Fairly (TCF) and operational excellence.
- You will need Matric/Grade 12 with 2 years’ experience in life insurance underwriting (medical underwriting preferred) and be familiar with tele-underwriting and use of SwissRe underwriting manual.
DUTIES:
- Adhere to the standard underwriting process and guidelines.
- Extract the days underwriting cases and to accurately process all underwriting cases within the SLA agreement of 24 to 48 hours.
- Contact the identified potential clients and to do the tele-underwriting and to make the appropriate underwriting decisions by using the SwissRe underwriting manual within the stipulated turnaround time.
- Be professional and to provide a high level of service excellence when interacting telephonically with clients relating to their application and with the sales agents and other colleagues.
- Update the underwriting source file with the decision made and to inform the relevant sales agent accordingly.
- Ensure that all the daily underwriting admin work is correctly carried out by double checking that the workflow records have been updated, decision recorded, and the form saved to the client folder.
- Send the declined communication to clients whose applications were unsuccessful.
- Resolve 20 underwriting cases per day.
- Resolve undelivered communications relating to a client’s policy by contacting the client and updating the contact details when the underwriting cases are insufficient to meet your daily target.
- Upload underwriting decision and underwriting form to the client record on the system.
- Ensure that you respond to and resolve underwriting requests with the maximum TAT of 48 hours.
- Notify your manager of any priority issues, queries for escalation or complaints received.
- Be creative and use your initiative in resolving outstanding cases so that the underwriting decision can be finalised.
- Think of working smarter and of ways to improve the process and to add value to the client’s new business policy on boarding experience.
- Be responsible to ensure that you fully understand the relevant insurance products, the administration processes, and the systems so that you can operate efficiently and are competent in your job as an Underwriter.
- Maintain your workflow daily – Inbox tasks and any stat records for workflow management.
- Identify any additional training needs to be provided to the sales agents relating to the product and to identify any improvement in the underwriting business process.
REQUIREMENTS:
Qualifications –
- Matric (Grade 12) required.
- Tertiary qualification in a medical field is advantageous.
Experience/Skills –
- Minimum 2 years in life insurance underwriting (medical underwriting preferred).
- Familiarity with tele-underwriting and use of SwissRe underwriting manual.
- Strong knowledge of life insurance underwriting and policy administration.
- Skilled in using systems (e.g., OWLS) and MS Office tools.
- Intermediate MS Office (Excel, Word, Outlook).
- Customer-focused with a commitment to service excellence and TCF principles.
- Strong attention to detail and accuracy.
- Excellent communication, time management, and organizational skills.
- Ability to manage workloads under pressure and meet daily targets.
ATTRIBUTES:
- Client-focused with a service excellence mindset.
- Proactive, self-motivated, and solutions oriented.
- Team player with a strong sense of accountability.
- Sound judgment in assessing risk and resolving cases.
go to method of application »
ENVIRONMENT:
- A leading distributor of skincare products in Southern Africa, managing marketing, sales, and distribution across South Africa, Botswana, Namibia, Lesotho, and Eswatini, is seeking a Temporary Financial Manager to join their Cape Town team immediately for a 3 to 4-month contract.
- This role is crucial in supporting the day-to-day financial operations of the business.
- Key responsibilities include processing orders, capturing invoices, issuing customer reconciliation statements, and preparing accurate financial reports to ensure compliance and operational efficiency. The role also involves documenting financial processes and procedures across the organisation.
- The ideal candidate will hold a relevant degree or equivalent qualification in Finance, Accounting, or a related field, with strong numerical and analytical skills, excellent attention to detail, the ability to meet deadlines, good communication and interpersonal skills, and proficiency in Microsoft Excel.
DUTIES:
- Support day-to-day financial operations of the business
- Process orders
- Capture invoices
- Issue customer reconciliation statements
- Prepare accurate financial reports to ensure compliance and operational efficiency
- Document financial processes and procedures across the organisation
REQUIREMENTS:
- Relevant degree or equivalent qualification in Finance, Accounting, or related field
ATTRIBUTES:
- Strong numerical and analytical skills
- Excellent attention to detail
- Ability to meet deadlines
- Good communication and interpersonal skills
- Proficiency in Microsoft Excel
go to method of application »
ENVIRONMENT:
- A leading eCommerce platform seeks a passionate Senior Software Engineer who loves building websites, Backend systems or mobile applications.
- Applicants will need 5 years’ experience with C# (or similar + excellent grasp of Computer Science principles), a University or related Computer Science Degree/Diploma and a South African citizenship.
- Any proficiency in the following will be hugely beneficial: HTML, CSS, Bootstrap, LESS, MVC, Razor, IIS, ASP.Net, iOS, Mono, Android, Java, SQL & high performance/scale technologies (Caching, Load Balancing, Profiling, Indexing, etc.).
- The team are building a worldwide platform and need your help to succeed. If you are all about Software Development, performance, scale and user experience then come and be part of this dedicated and successful team.
REQUIREMENTS:
- 5 Years’ experience with C# (or similar + excellent grasp of Computer Science principles).
- University or related Computer Science Degree/Diploma.
- South African citizenship.
Advantageous –
- Web Technologies (HTML, CSS, Bootstrap, LESS, etc.)
- Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.Net, etc.)
- Mobile Application Development (iOS, Mono, Android, Java, etc.)
- High performance/scale technologies (Caching, Load Balancing, Profiling, Indexing, etc.)
- Relational Databases (Microsoft SQL)
ATTRIBUTES:
- Good attention to detail.
- Open to and willing to give critique.
- Genuinely interested in coming up with the best solution.
- Constantly learning about the things, they are busy with and sharing with others.
go to method of application »
ENVIRONMENT:
- Be part of something powerful! A fast-growing Solar Consultancy is on the hunt for a dynamic and experienced Senior Project Manager to take the lead on cutting-edge solar PV projects across South Africa.
- In this high-impact role, you’ll act as the Principal Agent/Owner’s Engineer, driving projects across all sectors from concept to completion.
- You’ll play a key role in both early-stage development and feasibility, shaping the future of renewable energy in the region.
- To thrive in this role, you’ll need a technical qualification (BSc Eng, BTech, or PMP Certification) and at least 5 years of hands-on experience in project or construction management within the engineering, renewable energy, or built environment sectors. If you’re ready to lead with purpose, this is your moment.
- This role is based in Johannesburg with national travel expected.
DUTIES:
- Lead the full solar PV project lifecycle, from feasibility through to construction and commissioning
- Manage multiple solar PV projects acting as Principal Agent / Owner’s Engineer
- Coordinate project meetings, milestone tracking, and contractor claims
- Conduct site visits for feasibility assessments and construction quality checks
- Support the commercial team with feasibility assessments, including site inspections, layout reviews, and Capex modelling.
- Review detailed designs, drawings, datasheets, and calculations
- Ensure compliance with project specs, local standards, and contractual obligations
- Liaise with client-side professionals (QSs, architects, engineers)
- Participate in contract negotiations and supplier due diligence
- Lead EPC tendering, evaluation, and supplier selection
- Track key project deliverables and update internal systems
- Produce technical and construction progress reports
- Capture and document lessons learned and best practices
REQUIREMENTS:
Minimum Requirements:
Essential:
- Technical qualification: BSc Eng, B Tech, or PMP Certification
- Minimum 5 years’ experience in project management or construction management within the engineering, renewable energy, or built environment sectors
- Confident presenter and stakeholder manager
Preferred / Advantageous:
- Solar PV engineering or EPC experience, especially in the C&I market
- Electrical qualification or Wireman’s License
- Experience with JBCC Minor Works or Principal Building Agreements
- Familiarity with PV system components (electrical & mechanical)
- Solar PV design or draughting experience
- Google Workspace proficiency
- Experience in consultancy, Lenders TA, Owner’s Engineering, or Construction Monitoring
ATTRIBUTES:
- Excellent verbal and written communication skills
- Detail-oriented, proactive, and self-managing
- Able to operate independently while collaborating with internal teams
- Adaptable to the rapidly evolving landscape of renewable energy in South Africa
- A great communicator with a passion for clean energy solutions
go to method of application »
ENVIRONMENT:
- A leading manufacturer of specialized polyethylene supplies is seeking a highly professional, detail-oriented, and organized Admin & Finance Bookkeeper to join their dynamic team.
- The ideal candidate will manage the full bookkeeping function while assisting with various HR duties.
- This is an excellent opportunity for a candidate with proven experience in a similar role and a strong understanding of accounting practices, along with proficiency in Excel, Word, PowerPoint, and Pastel Accounting.
DUTIES:
Bookkeeping and Financial Management –
- Assist the Administrative Director and/or Finance Manager as required.
- Supplier quotation requests and manage supplier account queries.
- Capture supplier invoices, track orders, and maintain supplier age analysis.
- Maintain customer age analysis and process customer credit notes.
- Maintain customer price list updates (increases and decreases).
- Implement credit control measures for unpaid accounts.
- Handle bank queries, perform VAT and tax submission reports, and manage Fixed Asset Register.
- Calculate asset depreciation, interest payments, and process month-end payments.
- Prepare Petty Cash reports and manage cash flow.
HR and Administrative Support –
- Process all staff leave (absenteeism reports, late comings, annual leave, sick leave, etc.).
- Compile weekly staff wages using time log systems and assist with payroll.
- Coordinate disciplinary hearings with staff and maintain necessary records.
- Schedule and prepare agendas and documents for monthly board meetings.
- Provide receptionist duties (answering phones, emails, and greeting guests).
- Provide personal assistance to Directors (flight bookings, car hire, travel packs).
Operational and Logistics Support –
- Maintain logs of company vehicles, manage license renewals, and service schedules.
- Book logistics services for stock transport using company online systems.
- Work with Auditors for company information as required.
- Create and maintain physical and digital company files.
Ad-hoc Duties –
- Perform any other duties as required to support business operations.
REQUIREMENTS:
Qualifications –
- A Diploma or Certificate in Bookkeeping, Accounting, or a related field.
Experience/Skills –
- Proven work experience as a Bookkeeper, Accounts Administrator, or similar role.
- Experience with Pastel Accounting and strong knowledge of accounting principles.
- Proficiency in Microsoft Office Suite (Excel, Word, Outlook, PowerPoint).
- Experience with reconciling accounts, preparing financial reports, and managing payroll.
- Experience in VAT, tax submissions, and compliance.
- Strong understanding of payroll systems and HR-related processes.
- Excellent attention to detail with high accuracy levels.
- Strong organizational and multitasking abilities, with the ability to meet deadlines.
- Good communication and interpersonal skills to interact with all levels of the business.
go to method of application »
ENVIRONMENT:
- A fast-growing Sales Software provider seeks a highly skilled Senior React Native Developer who will play a crucial role in shaping its product from conception to completion, translating designs into high-quality code and developing cutting-edge user-facing features.
- As a Senior Developer, you’ll be at the forefront of React Native development with the opportunity to work on technologically sound and aesthetically impressive projects.
- You’ll be building reusable components, optimizing performance across various devices, and contributing to a product that’s making a real difference in the Field Sales industry.
- The successful incumbent will have a strong background in React Native, a solid understanding of the mobile development lifecycle, and experience with technologies like Firebase, Live Chat, and Google Maps integration.
go to method of application »
ENVIRONMENT:
- ENSURE secure designs and resilient systems as your expertise as a Senior IT Security Architect is sought by a dynamic IT Consultancy in Joburg.
- You will play a critical role enhancing its Security Architecture capabilities while addressing a backlog of security design reviews for crown jewel systems implemented across the Group.
- You will ensure compliance with relevant standards (e.g., ISO 9001, ISO 27001, POPIA) and internal governance frameworks & execute necessary actions for remediation and security enhancements. Travel to various OT sites across the country will be expected.
- You will need at least 5-10 years’ work experience in IT Security Architecture and OT Security.
- Please note this is an engagement from September 2025 for a minimum of 24 months.
DUTIES:
- Ensure compliance with relevant standards (e.g., ISO 9001, ISO 27001, POPIA) and internal governance frameworks.
- Security Design Reviews: Conduct security design reviews for crown jewel systems.
- Validation and Recommendations: Validate outcomes and make security recommendations.
- Vendor Engagement: Engage with vendors to ensure compliance with security standards.
- Remediation Actions: Execute necessary actions for remediation and security enhancements.
- Collaboration: Collaborate with the Group Enterprise Architecture (EA) function and other architecture disciplines (Data, Infrastructure, Technology, etc.).
- Reporting: Report to the Group EA function, with a dotted line to the Group Cyber Security function, ensuring alignment with cybersecurity strategies and risk profiles.
- Travel: Travel to various OT sites across the country as required.
- Continuous Improvement: Identify inefficiencies and recommend enhancements to promote a culture of continuous improvement.
REQUIREMENTS:
Qualifications –
- Bachelor’s Degree in Computer Science, Information Technology, or a related field.
- Relevant Certifications (e.g., CISSP, CISM, CISA) are preferred.
Experience/Skills –
- Minimum of 5-10 years in IT Security Architecture and OT Security.
- Proven track record in security design and architecture.
- Strong knowledge of security frameworks and best practices.
- Expertise in risk assessment and management.
- Excellent communication and collaboration skills.
- Ability to work effectively with cross-functional teams, including external partners.
ATTRIBUTES:
- Understand the Standards: Be familiar with the relevant ISO standards and how they apply to your specific roles. This understanding can be achieved through regular training sessions.
- Follow Documented Procedures: Adhere to the documented procedures and guidelines is crucial. These documents outline the best practices and processes that align with ISO standards.
- Participate in Audits and Reviews: Actively participate in internal audits and management reviews where applicable. These activities help identify areas for improvement and ensure compliance with ISO standards.
- Maintain Accurate Records: Keep accurate and up-to-date records of your work ensures transparency and accountability. This practice is essential for demonstrating compliance during audits.
- Engage in Continuous Improvement: Be encouraged to suggest improvements to processes and practices. This engagement fosters a culture of continuous improvement, which is a core principle of many ISO standards.
- Communicate Effectively: Clear and effective communication within the team and with management helps ensure that everyone is aligned with the ISO requirements and any changes are promptly addressed.
go to method of application »
ENVIRONMENT:
- A leading provider of Electronic Systems seeks the technical expertise of an Automation and DevOps Engineer who can understand complex systems and break down requirements into manageable components.
- The ideal candidate for this role will have the strategic combination of the business analysis and software automation skills: critically observing and researching business processes and user interactions, to inform and shape digital transformation strategies.
- This role plays a crucial part in ensuring that digital initiatives to not only align with business objectives but also enhance customer satisfaction and loyalty by improving the user experience across digital platforms.
DUTIES:
- Evaluate current requirements practices in SGD with the goal of reducing and optimising documentation required by Engineering projects.
- Research methods and tools for establishing requirement/design/verification baselines.
- Align requirements baseline outputs to customer standards requirements e.g. RTCA DO-178, RTCA DO-254, ARP4754A, EN9100.
- Design and maintain continuous deployment pipelines using Jenkins and handle the integration with the other development environment tools.
- Establish an Agile Software Development environment covering continuous integration, continuous reviewing, continuous testing, continuous delivery and continuous deployment.
- Design and maintain a problem reporting system in Jira that keep track of problems experienced during development of hardware, software, test benches and mechanics.
- Collaborate with Developers to make sure new environments meet requirements and conform to best practices.
- Set-up, manage and maintain a LDAP server/database used for user authentication on all development environment tools.
- Collaborate with the Global division for IaaS and CaaS deployments.
- Provide direct server support during various operations such as deployment, licensing, license server maintenance and general production.
- Configure, maintain and store images of build environments.
- Perform script development, maintenance and updates.
- Assist in developing roadmap for DevOps environment and way of working.
- Learn and gather new technologies and related tools to introduce to the company in order to grow the Agile development environment.
- Report generating and building dashboards for DevOps.
- Assist in maintaining and migrating legacy tools like CVS, SVN, PVCS and Track.
- Contribute to the Cyber Security requirements.
REQUIREMENTS:
Qualifications –
- B.Eng. (Electronic / Computer Engineering) or Computer Science Degree or related.
Experience/Skills –
Requirements Management –
- Analysis, Traceability and Validation at various phases of the Software Development Lifecycle
- Requirements Management in an Agile/Scrum based context
- Requirements Management for safety critical applications (RTCA)
- Requirements Management of security critical applications
- Proven experience with Formal Requirements Management Tools.
- Tracking requirements evolution from Customer concept to implementation and verification.
- Industry best practice knowledge e.g., RTCA/DO-178, RTCA/DO-254, ARP4754A.
- Development Artifacts in Software Lifecycle Phases Structure e.g. SSDD, SSS, SSD, SRS, HRS, HDD, ICD’s, HSID, SDD, STD.
- Requirement analysis and traceability.
- Integration with verification phase – VCRI/VCRM/RTEM, etc.
- Software tools supporting Requirements Management.
- Doors (9.7 + Next).
- ERP Tool Knowledge (IFS Beneficial).
- Business Intelligence tools.
- SQL & MySQL Database experience.
- Agile Team Management tools.
- Strong Software Development skills.
- Jira, Bitbucket, Jenkins and Artifactory experience required.
- Agile, Scrum, DevOps, Continuous Integration experience.
- Proficiency in scripting languages (Python, Bash, PowerShell).
- Proficient in CI/CD & DevOps tools.
- Proficient in IaC/IaaS tools.
- Data analysis, Automation and production process integration, Automated testing.
- Diagnosing malfunctioning automated systems.
- Technical skills: familiar with Software Development methodologies (e.g., Agile, Waterfall).
Advantageous –
- Relevant Masters or Honours.
- 10+ Years industry experience in the Product Development domain.
- Experience with Enterprise Engineering.
- Containerized environment experience beneficial (Docker Container / PodMan / K8s).
- Knowledge of IaaS and IaC.
ATTRIBUTES:
- Excellent written and verbal communication skills (essential for interacting with stakeholders, documenting requirements, rolling out of correct and centralized approach including training to teams).
- Self-starter, professionalism, strong work ethic, situational leadership skills.
- Strong analytic, critical thinking and problem-solving skills (essential to understand complex systems and break down requirements into manageable components).
- Collaborating in team settings.
- Well structured, organized working methods, thorough and quality orientated.
go to method of application »
ENVIRONMENT:
- Join a Dynamic Creative Powerhouse who is currently hiring a high-performing Account Executive to join their growing team.
- This role is ideal for a candidate with extensive knowledge of the media sales landscape, particularly in Out-of-Home (OOH) advertising, and strong, established relationships within advertising and media agencies.
- Applicants should have a minimum of five years’ experience in media sales, with a proven track record in OOH advertising and successfully selling to ad agencies.
DUTIES:
- Build and manage strong relationships with advertising, media, and creative agencies
- Sell the Company’s high-impact advertising platforms, including taxi seat media
- Manage the full sales cycle: prospecting, pitching, closing, and servicing accounts
- Collaborate with internal teams to deliver exceptional campaign results
REQUIREMENTS:
- At least 5 years in media sales, specifically targeting agencies
- Mandatory experience in Out-of-Home (OOH) advertising
- Strong existing network within the agency and media space
- Ability to confidently present and sell advertising solutions
- Track record of meeting or exceeding sales targets
ATTRIBUTES:
- Excellent communication, negotiation, and relationship-building skills
- Self-motivated, results-driven, and comfortable working independently
go to method of application »
ENVIRONMENT:
- A leading Security Solutions provider in Johannesburg is seeking a highly experienced and skilled Senior iOS Developer to join their team.
- The ideal candidate will have a strong understanding of Swift and SwiftUI and a proven track record of delivering high-quality iOS applications.
DUTIES:
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Work with designers to implement their designs and ensure that the app meets brand standards
- Ensure that all iOS applications are stable, high-performing, and scalable
REQUIREMENTS:
- Strong experience in iOS development and Native Swift programming
- 2-3 years development experience, preferred 4-5 years
- Experience with SwiftUI
- Strong understanding of iOS design principles, user experience, and mobile app development
- Experience with RESTful APIs and JSON data
- Experience with Git
- Advantageous: Knowledge of SOLID, Clean Code, MVVM
ATTRIBUTES:
- Strong debugging and problem-solving skills
- Strong communication skills
go to method of application »
ENVIRONMENT:
- A dynamic EdTech company is seeking a Finance Officer which is a key role within their Finance and Operations team, reporting directly to the Financial Manager.
- The Finance Officer will be responsible for end-to-end accounts receivable management, credit control, cash flow monitoring, and general ledger maintenance.
- The role requires strong attention to detail, financial acumen and an ability to collaborate across functions to support business and compliance objectives.
DUTIES:
Accounts Receivable Management
- Oversee the full accounts receivable process, ensuring timely collection and allocation of customer payments.
- Allocate daily cash receipts and submit signed-off schedules to Customer Services/ Customer Relationship Manager (CRM).
- Conduct monthly reviews of overdue accounts and advise the Financial Manager of clients to be placed on hold, in collaboration with CRM.
- Ensure accurate and timely invoicing in coordination with the Customer Service team.
- Review and sign off weekly credit notes issued by Customer Relationship Manager.
- Distribute monthly statements to all customers post AR close.
- Follow up on overdue accounts and implement strategies to reduce bad debt risk.
- Identify and manage high-risk accounts in collaboration with Customer Relationship Manager.
- Reconcile customer accounts and prepare aged debtor reports for FM review.
- Maintain accurate, real-time updates of customer accounts for team access.
- Capture customer feedback in Cash Manager and supply monthly reports to Customer Relationship Manager and Finance Manager.
- Ensure record keeping aligns with internal protocols and POPIA compliance.
Credit Control
- Conduct credit risk assessments on new and existing customers, based on documented submissions from the Customer Services team.
- Recommend suitable credit limits for FM/FD approval and communicate outcomes to Customer Relationship Manager.
- Issue letters of demand in line with internal AR procedures.
- Assess accounts monthly for potential ITC listings.
- Monitor delinquent accounts and escalate critical cases for executive-level intervention.
Cash Management
- Set and monitor collection targets aligned to cash flow objectives.
- Submit weekly or monthly collection forecasts to the Financial Manager.
- Manage debtor days to optimise working capital efficiency.
- Review debtor refund requests and ensure all supporting documentation is in place prior to processing payments via FNB Online.
General Ledger and Reporting
- Perform balance sheet reconciliations and submit for FM review.
- Post monthly journals as required.
- Reconcile bank statements with ledger accounts each month.
- Prepare monthly AR reports and credit note summaries for FM and FD review.
- Provide ad hoc finance support to the Financial Manager as required.
Audit Preparation and Support
- Collate sampled AR documentation in collaboration with Customer Service and CRM.
- Prepare annual Expected Credit Loss (ECL) documentation for FM and FD sign-off.
- Act as liaison for finance-related audit queries and ad hoc requests.
REQUIREMENTS:
Minimum Qualifying Criteria:
- Financial diploma in Finance, Accounting, or a related field.
- 2–3 years’ experience in a generalist finance role, including accounts receivable and credit control.
- Strong understanding of financial principles and accounting software, including Pastel.
Required Skills:
- Proficient in Excel, PowerPoint, and spreadsheet reporting (Advanced Excel advantageous).
- Excellent analytical, Organisational, and communication skills.
- Ability to communicate effectively across all levels of the organisation.
- Fluent in isiXhosa or Zulu.
- Ability to work both independently and collaboratively.
- Knowledge and understanding of POPIA compliance.
go to method of application »
ENVIRONMENT:
- A dynamic EdTech company is seeking a Financial Manager to join its Finance and Operations team, reporting directly to the Finance and Operations Director based at the Woodstock office.
- The Financial Manager will be responsible for providing financial support and strategic guidance to management, enabling cost-effective operational management across business units while ensuring alignment with the company’s overall strategy, budgets, and plans.
- Candidates must hold a Financial Degree (CA or equivalent) and have a minimum of four years’ finance-related experience across multiple industries.
DUTIES:
Group Reporting:
- Prepare and manage consolidated monthly and quarterly financial reports.
- Ensure compliance with relevant accounting standards (e.g., IFRS and IFRS fro SMEs).
- Collaborate with internal teams to gather accurate inputs for group reports.
Audit Preparation and Liaison:
- Serve as the primary contact for external auditors during year-end.
- Prepare and submit audit files, working papers, and supporting documentation.
- Address audit queries and coordinate access to relevant information or team members.
Year-End Financial Close:
- Lead the financial year-end close process, ensuring deadlines are met.
- Compile the annual financial statements and assist with internal review processes.
- Coordinate closely with the finance team to ensure all reconciliations and journals are up to date.
Financial Management:
- Oversee full financial function including daily processing.
- Review creditor payments for accuracy and submit for release via the online banking portal.
- Monitor the Debtors Book and assess for compliance with IFRS 9.
- Provide financial insights and analysis to senior management.
- Conduct variance analysis against budget and forecast.
- Collaborate with departments to track and report on topline performance.
- Lead the annual company budget preparation in collaboration with the FD, while providing support and guidance to other departments throughout the budgeting process.Support the FD in governance and financial oversight of M&A transactions and other strategic initiatives, ensuring alignment with internal control frameworks, due diligence standards, and compliance requirements.
Internal Financial Controls:
- Identify control gaps and assist in maintaining financial policies and procedures.
- Support the Financial Director in monitoring and mitigating financial risk.
- Ensure compliance with governance and internal control standards.
Project and Transition Management:
- Manage short-term year-end close as a project, including task delegation and timeline monitoring.
- Ensure seamless handover of responsibilities within the finance team during the year-end period.
Role Outputs
- To oversee financial aspects of the company and ensure the flow of accurate financial data to the company stakeholders to support management decisions.
- Accurate and relevant preparation, interpretation and presentation of financial statements, as well as financial reports for functional areas and management to support decision making and business unit management.
- Reliable group financial reporting and consolidation.
- Identify and share best practices and benchmarks across the business to improve business performance.
REQUIREMENTS:
- Minimum Qualifying Criteria
- Financial Degree (CA) or equivalent, at a minimum
- Minimum of 4 years’ finance related experience in multiple related industries.
- Successful and proven track record in a similar or related role.
- Minimum of 3 years’ experience in management or supervision role
Required Skills
- Demonstrate financial expertise and strong business acumen within business operations to delivery against strategy and budgets.
- Build report and partner with business unit managers to monitor and improve financial performance.
- Committed to adherence to governance and compliance standards.
- High attention to detail and ability to manage large volumes of financial data
- Passionate about business improvement and benchmarking against industry standards.
- Proficient in Excel and finance systems; Pastel knowledge
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.