What are the responsibilities and job description for the Bookkeeper position at Agile Business Accounting?
This role is a direct-hire role.
Job Summary:
The Full time bookkeeper will manage financial records, perform HR Management, and payroll administration, ensuring accuracy and compliance with applicable laws. This role is vital for maintaining the financial health of our client's organizations, and you will work closely with other team members to support overall operations. This is a role that requires BOTH in-person bookkeeping, mostly remote and it is a full-time placement . For in-person bookkeeping, bookkeeping is performed for various clients in the State of NJ, mostly in Middlesex, Monmouth, Ocean, and Union counties.
Key Responsibilities:
- Maintain accurate financial records, including accounts payable and receivable.
- Reconcile bank and credit card statements and financial discrepancies.
- Enter job expenses, credits into Accounting and CRM systems.
- Perform construction job costing reports.
- Utilize Bill.com software for the Accounts Payable functions.
- Prepare and process Certified Payroll, ensuring compliance with tax regulations.
- Manage HR functions for the business including managing the full employee life cycle.
- Generate financial reports for management and assist in budget preparation.
- Manage invoicing and follow up on overdue accounts.
- Maintain filing systems for financial documents and records.
- Assist with Insurance audits and provide necessary documentation.
- Collaborate with team members on various management and financial projects.
- Ability to quickly learn, implement and teach new processes and software, demonstrating high adaptability in a fast-paced environment.
- Strong problem-solving skills and the ability to quickly adjust to changing priorities.
- Have a proactive mindset.
Qualifications:
- Proven experience as a bookkeeper or in a similar role, with at least 5 years of experience.
- Proficiency in accounting software (e.g., QuickBooks Desktop and Microsoft Office Suite).
- Proven experience with HR management (benefits administration, payroll processing, recruiting, full employee life cycle).
- Must have experience processing Certified Payroll for Prevailing Wages.
- Strong understanding of accounting principles and financial regulations.
- Excellent organizational skills and attention to detail.
- Ability to work independently and as part of a team.
- Ability to handle multiple competing tasks simultaneously.
- Strong communication skills, both written and verbal.
- Exhibit a strong work ethic by consistently meeting deadlines and following through on tasks, with a track record of punctuality and accountability.
- Pass background checks (work verification, credit and criminal history).
- Experience working in Construction and/or Service industry.
- Bilingual Spanish and English speaker is a plus.
Education:
- At least an associate's degree in Accounting, Finance, or related field preferred.
- Relevant certifications (e.g., Certified Bookkeeper, HR certification) are a plus.
Benefits:
Paid vacation after one year of employment
Paid sick leave, as per NJ labor laws
Paid major holidays
401k plan with employer contribution
How to Apply:
Please submit your resume