As a Senior Accountant CPA, you will:Take initiative and participate in team and individual projects as assignedExamine & Manage Financial Information:Perform full accounting cycle reviewOversee transaction reconciliation and manage accounts payable/receivableMonitor client bookkeeping activities regularlyPrepare and record asset, liability, and expenses entries by compiling and analyzing account information and source documents, ensuring the integrity of input and proper classification, adjusting accordingly, and resolving discrepanciesReconcile multiple bank and credit card accounts as neededMaintain financial documentation according to policies and proceduresTax Return Preparation:Generate a year-end working trial balance for purposes of business tax return preparationPrepare business, property, sales, and individual tax returns. Experience with Xero software, ADP Payroll, Citrix ShareFile, and QuickbooksUnderstanding of payroll/benefit reconciliationsFamiliarity with US GAAP, financial reporting, accounting metrics and principlesPossess excellent judgment abilities and a high level of professional integrityA self-starter attitude and willingness to take initiative on new projects and drive them to successful completionLocal to Anderson/Greenville, SCNice to haves:Certified Public Accountant (CPA) certification is preferred though a candidate actively working towards certification will be consideredPassion for managing others or the willingness to move into management rolesKnowledge of website development and ongoing maintenance with WordPressWant to make your impact in a profitable, high-growth company?