Bookkeeping - Kalamazoo Area
Nienhuis Financial Group is a rapidly growing accounting firm committed to delivering excellence in fractional and managerial accounting services. Our client base includes small businesses with revenues of $1 M to $75M, including manufacturing, service, and non-profit. As we continue to expand, we are seeking a highly skilled Senior Accountant to serve a key role with our clients overseeing various aspects of accounting operations and ensuring financial compliance. Day travel to Lansing and Greater Grand Rapids areas may be required to meet client needs.
The ideal candidate will have a strong background in managerial accounting and a proven record of anticipating needs, problem solving, hitting deadlines and the ability to thrive in a fast-paced environment.
Position Responsibilities
For NFG clients, using generally accepted accounting principles to:
- Complete data entry of credit card and other expense information
- Assist with accounts receivable, payable, credit card, and bank statement reconciliation
- Verify status of and approval for payment of invoices
- Complete account coding on payments
- Code and process deposits; make physical deposits at bank
- Process payroll
- Post journal entries
- Assist with month-end financial reports
- Research and correct errors
- Perform credit checks
- Sales tax reporting
- Other duties as assigned
Qualification Requirements
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- High degree of accuracy and attention to detail
- Organized and process oriented
- Proactive in identifying issues/concerns and either correcting or bringing corrective action to supervisor
- Technologically savvy and independent in use of Microsoft Office, general office equipment
- Must be able to work independently and as part of a larger team
- Strong time management skills, focus on/adherence to deadlines, ability to manage multiple projects at once
Education and/or Experience
- High school diploma or equivalent
- 2+ years’ experience in Accounts Payable and Payroll experience
- Strong technology skills – computer software and general office equipment
Recommended Jobs
Quality Lab Technician
Job Description: The Quality Lab Technician will collect samples from production lines, test, monitor, inspect, and verify product/packaging quality and environmental conditions in process areas…
Mortgage Processor
Description Mortgage Processor The Consumers Credit Union team is looking to hire a passionate Mortgage Processor to join our team. In this role, you will you will be responsible for coordinating…
Sr. DDOS Software Engineer
Job Description Overview Join OCI to design and deliver cloud-scale DDoS protection as part of our edge security platform. You'll design and ship high-performance detection and mitiga…
Sales Consultant
About Us: Al Serra Auto Plaza is the hub of the fast-growing Serra Automotive Group. Currently, Serra Automotive Group consists of 61 dealerships, 86 automotive franchises selling and servicing 27…
Team Leader, Facilities & Workplace Operations
Career Site Header Job Summary The Team Leader, Facilities collaboratively leads Sun’s facilities team members to ensure Sun’s work environment meets the ongoing and growing needs of the Sun …
MD (Medical Doctor);DO (Osteopathic Doctor) Anesthesiology
Description We are currently seeking experienced MD (Medical Doctor) or DO (Osteopathic Doctor) specializing in Anesthesiology . In this role, you will play a crucial part in providing anesthesia …
Packer (Afternoons)
Packer- Livonia- Afternoon Shift (3pm-1am) Monday-Friday & (1pm-9pm) Saturday Review and comprehend all work order instructions and processes that are to be followed and completed as assigned. …
Sr. Account Manager (Refinance Processor)
Description Position at loanDepot Position Summary: The Processor is responsible for managing the customer relationship from initial commitment to funding. The role requires that all Internal po…
Associate Relations Contact Team Lead
Associate Relations Contact Team Lead The Associate Relations Contact Team (ARCT) Lead oversees a team of AR professionals who perform a variety of horizontal operations activities. The primary…
Personal Banker
Job Summary The Personal Banker is the face of Oxford Bank and will act as the primary customer contact within each branch. Personal Bankers of all levels will be lead team members in building and ma…