Job Title: Senior Accounts / Bookkeeper Location: Rochdale (Flexible working hours and hybrid) Contract Type: Permanent / Full-time or Part-time About the Role: We are seeking a Senior Accounts / Bookkeeper to join our growing team. This is a key role for a highly organised and detail-oriented professional who thrives in a collaborative environment. You will work closely with internal teams and external contacts to ensure the smooth running of all accounting and administrative functions. Key Responsibilities: Process all ledgers (Sales, Purchase, Nominal) and manage credit insurance Manage payment queries and handle all banking transactions, including domestic and international payments Perform daily bank reconciliations and manage cash flow Prepare, reconcile, and submit VAT returns Support month-end accounts preparation Oversee credit control and bad debt processes, liaising with credit insurance providers Work closely with the Commercial Manager on purchasing activities Provide essential information for payroll and maintain personnel files Liaise with and support other departments across the business General management of business accounts, reporting to the Director Key Skills and Experience: Relevant experience required Excellent attention to detail and strong analytical skills Task-driven with high levels of focus Exceptional organisational and time management abilities Strong interpersonal skills and a team player Experience with SAGE Knowledge of MRP software is ..... full job details .....