What are the responsibilities and job description for the Office Manager / Bookkeeper position at MJD Excavating Inc.?
Overview
We are seeking a dynamic and highly organized Office Manager / Bookkeeper to join our team! This role is vital in ensuring the smooth operation of our office environment while managing financial records with precision. The ideal candidate will bring energy, attention to detail, and a proactive approach to handling administrative duties, bookkeeping tasks, and team coordination. You will be the backbone of our daily operations, fostering a productive and welcoming workplace that supports our mission and growth.
Responsibilities
- Oversee daily office operations, including front desk management, multi-line phone systems, and calendar scheduling for staff and leadership.
- Manage vendor relationships, negotiate contracts, and coordinate supplies to ensure the office runs efficiently.
- Handle bookkeeping responsibilities using QuickBooks or similar accounting software, including invoicing, expense tracking, payroll processing, and bank reconciliations.
- Assist with human resources functions such as onboarding new employees, maintaining personnel files, and supporting training & development initiatives.
- Organize and coordinate events, meetings, and company functions to promote team engagement and professional development.
- Maintain accurate filing systems—both digital and physical—and ensure confidentiality of sensitive information.
- Support specialized office management tasks as needed, including appointment scheduling and patient or client communication.
Qualifications
- Proven experience in office management or administrative roles with clerical and organizational responsibilities.
- Demonstrated bookkeeping skills with proficiency in QuickBooks or comparable software.
- Supervising experience in managing teams or overseeing vendor relationships.
- Strong communication skills with excellent phone etiquette and customer service orientation.
- Ability to manage schedules effectively while prioritizing tasks in a fast-paced environment.
- Knowledge of human resources processes including payroll administration and employee onboarding.
- Experience with event planning, budgeting, filing systems, and office procedures is highly desirable.
- Exceptional organizational skills combined with the ability to multitask efficiently across various responsibilities. Join us to be a key contributor in creating an efficient, welcoming workspace while ensuring financial accuracy! We value energetic professionals who thrive on organization, teamwork, and continuous improvement—ready to make an impact every day!
Pay: $23.61 - $28.43 per hour
Work Location: In person
Salary : $24 - $28