D S McGregor & Partners

Company

D S McGregor & Partners

We are a veterinary practice based in Caithness.

Hours

37.5

Type

Full Time

Admin / Finance Officer

Job Posted:

19th February 2026

Applications Close:

2nd March 2026

Role Summary:

To provide highly organised and detail-oriented administrative and financial support to our team.

Key Responsibilities:

Administration

  • Providing general administrative support across the business
  • Managing emails, correspondence, and filing systems (electronic and paper)
  • Preparing documents, reports, and spreadsheets
  • Handling incoming client calls at busy times
  • Acting as first point of contact for billing queries
  • Supporting Practice Management tasks, as required

Finance

  • Accounts payable and receivable functions, including:
  • Processing purchase invoices and expenses accurately and in a timely manner
  • Raising sales invoices and credit notes
  • Credit control
  • Banking and reconciling bank statements (daily) and company credit cards (monthly)
  • Processing Payroll
  • VAT return
  • Maintaining accurate financial records
  • Supporting month and year-end processes, including data entry and reconciliations
  • Liaising with suppliers and internal teams regarding invoice queries
  • Other ad hoc duties, as required

Person Specification

Essential

  • Previous experience in an administrative and/or finance support role
  • Strong attention to detail and accuracy
  • Good working knowledge of Microsoft Office (Excel & Word) and email platforms
  • Excellent organisational and time-management skills
  • Ability to handle confidential information appropriately
  • Strong communication skills, both written and verbal

Desirable

  • Experience using Xero accounting software
  • Understanding of UK accounting principles
  • Experience in a small or medium-sized business environment

What We Offer

  • Competitive salary based on experience
  • Pension scheme in line with UK auto-enrolment
  • Private Health Insurance
  • Holiday entitlement of 29 days including bank holidays
  • Friendly and supportive working environment