What are the responsibilities and job description for the Administrative Assistant position at Messing Roofing & Construction?
With more than 5000 residential roofs installed over 40 years, we have an unbeatable reputation for satisfying our customers. We pride ourselves on the highest quality workmanship and exceptional customer service. We need you to help grow and continue our legacy of success. We are currently looking to expand our ever-growing team by hiring a motivated Administrative Assistant to directly support our company President.
Responsibilities include but are not limited to the following:
- Schedule and coordinate appointments, meetings, and job site visits.
- Maintain organized digital and physical files, including contracts, permits, and invoices.
- Assist in processing work orders, estimates, and proposals.
- Manage inventory and order office supplies as needed.
- Process payments, invoices, and assist with basic bookkeeping tasks.
- Ensure compliance with company policies and industry regulations.
- Provide support to project managers and field crews as needed.
- Prepare and distribute reports, letters, and other correspondence.
- Perform other administrative tasks to support the office and business operations.
Qualifications
- Bachelor’s degree- (finance or similar preferred).
- Previous experience in an administrative role, preferably in the construction or roofing industry.
- Proficiency in Microsoft Office Suite (Word, Excel, Outlook) and other relevant software.
- Strong organizational and multitasking skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Familiarity with construction/roofing terminology is a plus.
Key Traits
- Must have a positive and self-driven attitude.
- Independent worker
- Good character and morals
- Great communicator via in-person and phone
- Team-player
Why Messing Roofing?
- We are a family-owned business who believe people are our best asset.
- Our employees come first.
- We provide the opportunity for continued learning and growth.
- We provide extensive on the job training.
- We care about our customers
Benefits
- Paid Time Off
- 401k with 5% matching
- Health and dental plans available
Salary: $52,000
Salary : $50,000 - $52,000