Our client based in Penicuik are seeking a HR Assistant to join their team for a period of 12 month FTC. The HR Assistant will oversee the administration and coordination of a broad range of generalist HR activities. This role will also support the wider global HR team with various tasks and contribute to project work as needed. Key Responsibilities Assist with the administration of recruitment processes, including posting job ads, scheduling interviews, and pre-screening candidates. Lead certain recruitment initiatives as needed. Prepare and issue offer letters to new hires. Coordinate the onboarding process, including scheduling induction activities and ensuring all required paperwork and right-to-work documentation are collected. Deliver the HR Induction presentation and communicate new hire information. Manage the probationary process, monitoring employee progress during their probation period. Oversee the offboarding process for departing employees. Prepare and issue leaving letters and final payment forms, ensuring timely processing by payroll. Schedule and conduct exit interviews and handle reference requests for former employees. Coordinate the archiving of leaver files and training records. Process changes to employee contracts, updating relevant systems and issuing new documentation as needed. Schedule internal training sessions, maintain attendance records, and manage annual training renewals. Handle external training requests, including sourcing providers and maintaining records. Instruct monthly payroll amendments and support payroll checking processes. Investigate and resolve payroll queries and support data gathering for financial audits. Produce monthly holiday pay data and payroll reports. Maintain accurate employee data in the HR and timekeeping systems. Create and run reports to support team processes. Support the Payroll System and raise purchase orders for department invoices. Administer employee relations casework, including scheduling meetings, preparing documentation, and taking minutes. Support the HR email inbox and perform archiving tasks for HR processes. Who We’re Looking For A detail-oriented individual with a proactive approach and a positive, can-do attitude. Strong organisational and multitasking skills. Excellent communication skills and ability to work collaboratively with the HR team and other departments. Familiarity with HR systems and processes is preferred. What We Offer A collaborative and supportive work environment. Opportunities for professional growth and development. Competitive salary and benefits package. If you are enthusiastic about HR and ready to contribute to a dynamic team, we would love to hear from you