Responsibilities
Keep track of employees’ work hours either manually or via a clocking-in system or timesheet system.
Develop better and more automated ways to keep track of worker's hours.
Identify any bonuses and commissions that are due to staff and pay them accordingly.
Ensure all tax deductions are made correctly.
Ensure all pensions contributions are deducted from staff and any matching on the company's behalf is paid into the relevant pension plans.
Ensure that claims for medical and vision benefits are put through on the employee's account.
Ensure that all expenses such as travel, hotels, and other business expenses are processed and paid accordingly, and deducted from the taxation documents.
Process payments for company cars, or car allowances as required.
Use various accounting and payroll software such as QuickBooks and sage to complete the payroll.
Ensure that department managers send in new starter information to be input onto the payroll system.
Ensure that all employees are on the payroll system, are paid, and generate their payslips and either posts them to their addresses, hand them to department managers to be handed out in person, or upload them onto the staff online portal.
______________________________________________________________
Requirements
Bachelor’s degree or above in Accounts, Finance or other related field, or equivalent work experience and education
Demonstrated experience in an accounting or payroll role for at least 2 years
Excellent eye for detail
Genuine love of numbers
Excellent organizational skills with the ability to effectively prioritize own workload
Demonstrated knowledge of accounts software such as QuickBooks and Sage and any other systems as required
Excellent knowledge of tax legislation
Good administrative abilities
Great communication skills both written and verbal
Proficient with Microsoft Office, including Excel, Word, and Outlook
Able to analyze large amounts of data and identify specific trends and patterns
Great customer service skills