Process/ maintain semi monthly payroll. Verify and review timesheets. Ensure deductions and other payroll related information adheres to company policies. Ensure records stay up to day including personal information , salary changes, etc. Generate and submit payroll tax filings. Collaborate with Human Resources department to process benefits, retirement plans, etc. Act as point of contact for employee when payroll questions arise. Take part in internal/ external audits. Participate in various meetings regarding policies, procedures, payroll, benefits, etc.