CCDP LLP are a well-establish consulting engineering practice working in the construction industry.

Based in Westhill the company has provided professional consulting engineering services to the construction industry for the past 45 years.

An opportunity has arisen for an office manager/bookkeeper to join our team.

This is a permanent, full time position but may suit a part time candidate from an accounting background.

You will be responsible for supporting the partners in providing accurate and efficient monthly management accounts, making daily financial transactions online and providing administrative support.


  • AAT or similar HND accounting/bookkeeping qualifications and background
  • Excellent working user knowledge of Sage Payroll with auto-enrolment legislation, and a minimum of 2 years inputting experience using Sage Accounting. Also using QuickFile
  • Excellent computer literacy using Microsoft Excel and Word
  • Problem solving abilities and willingness to use your own initiative to drive improvements in processes

Job Description


  • Fee invoicing and logging in Excel
  • Logging of all transactions into Sage/QuickFile
  • Producing monthly/quarterly reports from Sage
  • Monthly Payroll/PAYE/Pension
  • Quarterly VAT returns
  • Bank Account monitoring and reconciliation.
  • CIS Returns to HMRC
  • General filing and looking after confidential folders.
  • Monthly review of fees/overheads/invoicing/bank account etc with partners

Sage Accounts

  • Sales Ledger - Sales Invoicing, cash allocation and credit control
  • Purchase Ledger – Invoice scanning/coding/posting and managing supplier payments.
  • General Ledger journals and reconciliations as required
  • Maintenance of Fixed Asset Register and monthly depreciation charges.
  • Bank Account reconciliations
  • VAT Returns
  • Routine accruals and prepayments
  • Preparation of monthly and quarterly Management accounts

Sage 50 cloud Payroll

  • Monthly payroll processing
  • Pension auto-enrolment
  • HMRC Reporting
  • Year End submissions – P60/P11d

Office administration including

  • Collating time sheet information for payroll and job costing
  • Liaising with customers, suppliers and external accountant on various financial matters
  • Cash flow projections
  • Other Ad-hoc duties – Insurance renewals (health/Vehicle), credit card expenses and statements etc


  • Private Healthcare
  • Pension


Monday-Friday, 9am-5pm for Full time, or part time hours will be considered

Start Date - Immediate

Please submit your CV and application of interest to

Recruitment Image

Our Services