Requirements: National Senior Certificate (Minimum) Minimum of 5 years of working experience in a similar role Driver's License and own vehicle Good knowledge of SAP Numeracy and Financial Acumen Excellent administrative skills A team player with the ability to work independently Responsibilities: Banking Daily: Capturing of Cash / Card / Eft / Refunds / Petty cash control / Recon to GL accounts/ Check & Process approved credits onto SAP Weekly: Preparation for cash in transit for collection, capturing onto SAP Monthly: GL allocation and capture of branch credit card spend / checking and submission of creditors invoices for payment / refunds. Customer Relations Administer customer accounts 30 day / COD resolve queries / submission of requested documents / debt collection. Processing of debtor account applications. Office Administration Filing: Oversee filing of Hr documents / Creditors and Debtors correspondence / Banking /Invoicing /Credits /Stock counts / Migo movements / Cycle counts / Credit card statements / Petrol card statements. Scan credits to data vault. HR: Keep all branch notice boards updated / Maintain staff registers (MBU / Evacuation / Birthday) Receipt of leave forms and support documents and submit to HO / Assist with submission of outgoing and incoming staff member documentation / Assist with keeping Personal staff records updated (Telephone, address, bank details) Assist with overseeing the daily duties of the following staff members Receptionist (Including Training Processes) / Cleaner / Gardner. Office Purchases: Control the purchasing of office supplies (staff teas / cleaning utilities / store supplies /stationery / small assets. Assist in the budgeting of said products) Stock Counts : Assist in the preparation and capture of weekly/ quarterly stocktake counts in SAP. Assist with ad-hoc duties such as morning meetings, product launches, staff and client functions. Building Maintenance