Job Description
Description
- Review and audit time entries in TFM for accuracy and completeness
- Edit employee punches and resolve discrepancies as needed
- Process TFM queue items in Navision
- Review, validate, and transfer time data from TFM into payroll systems
- Maintain and update Time Tracker spreadsheets
- Process payroll and time journals accurately and on schedule
- Ensure compliance with union agreements and labor regulations
- Research and resolve payroll discrepancies in a timely manner
- Generate and review payroll reports
- Process payroll-related invoices, including taxes and other payments
- Submit and track payroll tax payments
- Upload direct deposit files and 401(k) contributions
- Complete certified payroll reporting
- Maintain payroll trackers (taxes, sick time, Social Security, etc.)
- Distribute employee pay stubs
- Process new hire paperwork and maintain accurate employee records
- Enter employee data into Navision and maintain hiring documentation
- Ensure I-9 compliance and proper recordkeeping
- Handle employment verifications and unemployment inquiries
- Coordinate background checks and drug testing
- Support benefits communication and enrollment
- Maintain job-related documentation in TFM
- Assist with accounts payable and internal reporting
- Organize and maintain digital and physical filing systems
- Minimum of 3 years of recent experience in payroll processing or a related administrative/accounting role; construction industry experience preferred
- High school diploma or equivalent required; additional coursework in business or accounting a plus
- Strong knowledge of payroll processes, practices, and applicable regulations
- Proficiency in Microsoft Office, with advanced Excel skills
- Experience with accounting or payroll systems (Navision preferred)
- Strong organizational skills with the ability to manage multiple priorities and meet deadlines in a fast-paced environment
- Exceptional attention to detail and accuracy, especially with data entry and financial information
- Strong mathematical, analytical, and problem-solving skills
- Excellent verbal and written communication skills
- Strong interpersonal and customer service skills
- Proven ability to handle sensitive payroll and employee information with a high level of confidentiality and professionalism
Salary starting at $30 per hour+, depending on experience.
ABC Roofing, a Tecta America Company, offers a comprehensive benefits package including medical, dental, vision, 401(k) with company match, paid time off, paid holidays, etc.
