Job Title: Bookkeeper / Assistant Accountant
Location: Oldmeldrum
Hours: Part-time
Salary: Dependent on Experience
The Role
We are seeking a detail-oriented and proactive Bookkeeper / Assistant Accountant to support the day-to-day financial operations of the business. This role will play a key part in maintaining accurate financial records, supporting monthly reporting, and assisting with contract-level financial control across multiple live projects.
This is an excellent opportunity for someone with strong bookkeeping experience who is looking to broaden their exposure within a busy finance function.
Key Responsibilities
- Assist with the preparation of Monthly Management Accounts
- Reconcile the Trial Balance on a monthly basis
- Review monthly Cost Value Reconciliation (CVR) / Cost Valuation Reports in conjunction with Surveyors
- Prepare profit and loss reporting across 30–40 live contracts
- Post and manage prepayments and accruals
- Review and monitor overhead expenditure
- Ensure all sales invoicing is accurate and up to date
- Reconcile payroll and pension contributions
- Complete Monthly and Annual Business Surveys
- Carry out credit checks for new and prospective customers
- Prepare and submit Quarterly VAT Returns
- Support year-end processes and liaise with external accountants where required
- Maintain accurate and well-organised financial records
Skills & Experience
- Previous experience in a Bookkeeper or Assistant Accountant role
- Strong understanding of accounting principles
- Experience working with management accounts and reconciliations
- Knowledge of VAT returns
- Experience within construction, civils, or contracting environments (desirable but not essential)
- Confident using accounting software and Excel
- Excellent attention to detail and organisational skills
- Ability to manage multiple priorities and deadlines
Qualifications
- AAT qualified or part-qualified (desirable)
- Relevant accounting or finance qualification or equivalent experience
What We Offer
- Competitive salary dependent on experience
- Flexible working hours [if applicable]
- Supportive team environment
- Opportunity to develop within a growing business