Job Overview:
Don Kennedy Roofing Company is seeking a dynamic and experienced Business Office Manager to join our team in Nashville, Tennessee. This position requires a versatile individual who can lead a team in the midst of dynamic change. This position will oversee various functions, including administrative tasks, basic bookkeeping, and HR processes, including recruitment and onboarding. We are a growing company in Nashville with a vibrant, fast-paced culture. This position will grow and evolve over time as we embark on an ambitious growth plan. We are looking for a highly motivated individual who wants to grow with a successful company!
Essential Duties and Responsibilities
Management
- Lead a team of 2-6 full-time employees to accomplish all tasks efficiently and effectively
- Supervises staff and provides performance feedback, guidance, coaching, training, motivation, performance appraisals, and progressive discipline when warranted
- Coordinate and manage schedules, appointments, and travel arrangements (as needed)
- Streamline and standardize all processes, and develop redundant capabilities among team members
- Proactively identify and implement improvement opportunities to drive greater efficiency, improve quality, or reduce errors
Office Administration:
- Oversee daily office operations and ensure a smooth functioning office environment
- Handle correspondence, documentation, and office supplies procurement
- Take care of all office needs from buying supplies, paying office-related invoices, keeping the kitchen stocked and clean, and more
- Create a system to ensure the kitchen is left clean daily, manage the office cleaning service and adjust as needed
- Assist management in planning company events/parties
- Manage daily activities of two employees to ensure we uphold the company’s core values while providing opportunities for growth and learning
Human Resources Support:
- Assist in recruitment processes, including job postings, screening candidates, scheduling interviews, and conducting follow-ups.
- Facilitate onboarding and training for new employees, including updates to our HR system and enrolling in our 401k
- Support HR functions and ensure compliance with company policies and procedures.
Call Center:
- Manage daily activities for 2+ call center representatives, including: manage resources to ensure we meet targeted metrics, manage personal requests from representatives, balance schedule based on availability, manage escalations from end customers, update relevant training materials, and integrate new systems or processes in support of business needs.
- Basic Bookkeeping:
- Manage accounts payable and receivable.
- Maintain accurate financial records and assist in budget preparation.
- Oversee weekly payroll for salaried and hourly employees
Requirements and Qualifications:
- Proven experience in office management or administrative roles, preferably in a similar industry.
- Strong organizational and multitasking skills with attention to detail.
- Excellent communication and interpersonal skills.
- Proficiency in Microsoft Office Suite and familiarity with basic bookkeeping software.
- Experience working with remote teams and in a global environment.
- A minimum of 3 years of supervisory experience, including but not limited to managing direct reports, direct performance management, coaching, disciplinary actions, professional development, and completion of annual performance evaluations.
- Bachelor's degree in Business Administration, Human Resources, or a related field is preferred.
Working Conditions:
On-site work environment in our Nashville, TN office