Job Title: Bookkeeper / Assistant Accountant Location: Oldmeldrum Hours: Part-time (Approx. 2 days, open to discussion) 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