Perform varying bookkeeping functions for a variety of external clients; utilize computerized accounting system and software; keep financial records. Primary responsibilities include accounts payable, bank reconciliations, and other finance-related duties. Be flexible to meet the needs of clients and firm. Seasonal overtime is required, particularly during year-end payroll reporting season (Mid-December through January).


Our team members are appreciated for their unique talents and contributions, and are our most valuable resource. We provide meaningful and challenging client and firm projects, career advancement opportunities, continuous learning experiences and a flexible, positive work environment.

We offer competitive salaries based on experience and skill set. Recent graduates are welcome!

  • Verify and enters details of transactions
  • Prepare financial statements accurately and timely
  • Prepare Excel spreadsheets
  • Prepare schedules and reports as requested
  • Prepare bank reconciliations
  • Accounts payable and receivable as needed
  • Meet one on one with clients to provide QuickBooks training
  • Maintain records according to generally accepted accounting principles including recording of general journal entries, accounts payable, accounts receivable, cash management, and reconciliation of bank statements
  • Apply strong accounting skills, including A/P, A/R, journal entries, and all bookkeeping through financial statement preparation
  • Review client policies and procedures; identify and suggest improvements for accounting reporting and recording procedures
  • Analyze data, summarize information, and assist in preparation of reports
  • Manage client expectations and assisting clients with their bookkeeping and other related questions
  • Attend Continuing Professional Education to develop your interpersonal skills and professional expertise
  • Encompass the CDS core values: integrity, quality, collaboration, innovation, and kindness
  • Develop and maintain client relationships
  • Perform other duties as assigned
  • AA degree or related experience
  • QuickBooks or other computerized accounting system experience preferred (including accounts payable, accounts receivable, payroll, general ledger, and financial reports)
  • Willingness to become a Certified QuickBooks ProAdvisor
  • Detail oriented
  • Effective, timely, and professional communication skills
  • Flexible team player who is also able to work independently
  • Ability to maintain confidentiality
  • Desire to continue to develop and enhance skills
  • Exceptional time management skills with an ability to organize and prioritize projects, and meet deadlines
  • Optimistic
  • Strong computer aptitude
  • Ample career advancement opportunities
  • Frequent partner interaction
  • Challenging work with a variety of clients
  • Flexible, team-oriented work environment
  • Year-round training to assist with rapid skill development
  • Volunteering is encouraged
  • Fun events including social activities, annual golf outing, community service projects, and more!
  • Core values of integrity, quality, collaboration, innovation, and kindness
  • Mentor program
  • Personal Days Off
  • Holidays
  • Flexible schedule (including half day Fridays in the summer)
  • Flexible dress code
  • Group health insurance
  • Life, Disability, and AD & D insurance
  • 401(k) plan, including a matching program
  • Cafeteria plan
  • Continuing professional education
  • Dues & licensing
  • CPA exam support
  • Employee referral program
  • Business Development referral program
  • Longevity bonus