Job Title: Senior Bookkeeper Location: Elgin or Paisley Reports to: Operations Manager Hours: 35 hours per week Work from Home: 1 day per week (for full-time employees, by mutual agreement) Salary: Based on experience About the Role Northgate Accounting Services Limited is seeking a detail-oriented and experienced Bookkeeper to join our professional team. This role is pivotal in supporting our clients by maintaining accurate financial records, processing transactions, and assisting with payroll and VAT returns. You’ll play an essential role in helping our clients meet HMRC deadlines and manage their finances efficiently. Key Responsibilities * Data entry of banking transactions using predominantly Xero but some QuickBooks * Lead, develop and train a team of 4 bookkeepers based in 2 locations. * Manage and make supplier bank payments and reconcile bank accounts * Review Profit & Loss Statements and AP/AR reports to identify errors or duplicates * Complete bookkeeping checklists * Monitor tasks outstanding in the Job Management system (XPM) to ensure nothing overdue * Prepare VAT returns * Verify accounts accuracy and assist with reconciling discrepancies * Prepare Confirmation Statement checklists and manage submission process * Run weekly or monthly payroll, issue payslips, and reconcile payroll accounts * Handle incoming calls and correspondence, redirecting client...