What are the responsibilities and job description for the Administrative Assistant position at iGreen Solutions?
Job Description: Administrative Assistant
Roofing Company
Position Overview
The Administrative Assistant is a key member of our roofing company, responsible for supporting daily office operations and ensuring the smooth coordination of administrative tasks. This role requires excellent communication, organization, and attention to detail, as well as the ability to work collaboratively with our team and provide exceptional service to our customers.
Key Responsibilities
· Answer and direct phone calls, emails, and other inquiries in a professional and courteous manner.
· Schedule appointments, meetings, and job site visits for staff and clients.
· Handle timekeeping management by tracking employee hours, processing timesheets, and coordinating with payroll as needed.
· Prepare and maintain accurate records, files, and documentation related to projects, invoices, and customer information.
· Assist with preparing estimates, proposals, and contracts for roofing services.
· Coordinate delivery of materials and communicate with suppliers and subcontractors as needed.
· Process incoming and outgoing mail, packages, and other correspondence.
· Support billing and accounts receivable, including generating invoices, following up on payments/insurance claims, and submitting warranties.
· Inventory office supplies; ensure the office is organized and well-stocked.
· Assist in preparing reports and presentations for management.
· Handle other clerical duties as assigned to support business operations.
Qualifications
· High school diploma; additional education in office administration or related field is a plus.
· Previous experience in an administrative or office assistant role preferred; experience in construction or roofing industry is an advantage.
· Proficiency in Microsoft Office Suite (Word, Excel), Google Workspace, office equipment required.
· Knowledge of JobNimbus, Xactimate, and insurance claims processes preferred, but not required.
· Strong organizational, multitasking, and time management skills.
· Excellent written and verbal communication skills.
· Ability to maintain confidentiality and professionalism.
· Detail-oriented, proactive, and able to work independently or as part of a team.
Working Conditions
This position is typically based in an office environment. Standard hours are Monday through Friday, 9:00 AM – 5:00 PM, with flexibility during busy periods.
How to Apply
Interested candidates should submit their resume and a brief cover letter outlining their qualifications and interest in the position. We look forward to welcoming a dedicated administrative assistant to our team!
Job Type: Full-time
Pay: $15.00 - $18.00 per hour
Benefits:
- Paid time off
- Retirement plan
Work Location: In person
Salary : $15 - $18