Search are supporting the recruitment of an Assistant Accountant to join our client's office in Midlothian. Reporting to the Financial Controller, you'll play a key role in producing accurate monthly management accounts and providing financial insight across the business. From supporting month-end close to preparing reports for senior management, this is a hands-on role where your contribution will be visible and valued. Your responsibilities will include: * Assist in preparing subsidiary and group management accounts * Support month-end processes across cashbook, sales, purchase and ledgers * Maintain and reconcile fuel stock, fuel card usage, fixed assets etc * Post payroll and expenses * Conduct variance analysis across key cost areas * Produce management information and profitability reports for senior leadership * Support budgeting, forecasting, and audit preparation * Provide cover for weekly payroll and assist credit control and ledger teams Skills and experience you'll ideally have: * Demonstrable experience in similar role * Part-qualified Accountant desirable but not essential * Experience in financial reporting * Knowledge of VAT & corporation tax * Excel proficiency * Strong interpersonal skills with ability to engage internal & external stakeholders * Organised, detail-focused and able to meet deadlines independently * Proactive approach to improving processes and systems What's in it for you: * Salary range of circa 28k- 32k * Hybrid working with flexibility around office days * Support for professional development and training * Career development reviews * Study support & progression opportunities * Collaborative & supportive team culture * Company benefits and well-being initiatives To apply or find out more, please submit your CV at the earliest opportunity and/or get in touch at (url removed). Search is an equal opportunities recruiter and we welcome applications from all suitably skilled or qualified applicants, regardless of their race, sex, disability, religion/beliefs, sexual orientation or age