An exciting opportunity to work within a growing, well-established, friendly. business You will undertake a range of duties such as: Maintaining the company sales ledger including raising sales invoices Purchase ledger including processing purchase invoices Undertaking bank reconciliations Processing weekly and monthly payroll Investigating any accounts discrepancies Managing petty cash / staff expenses. Assisting with accounting reports undertaken by the Finance Manager. Any previous experience using Sage 50 software would be highly beneficial