Job Description
Oversees the Accounting Team, including accounts payable, accounts receivable, bank reconciliations, payroll and month-end closing. Develops a documented system of accounting policies and procedures; implements a system of controls over accounting transactions to minimize risk. Assess and recommend modifications to accounting systems and procedures Recommends benchmarks that will be used to measure the company’s performance. Produces an annual budget and forecasts and prepare and present to management the monthly financial report and compare actual to budget. Monitor spending vs. budget and alert management of significant differences and/or abnormality. Prepare and present to management the monthly and yearly financial statement for internal review Perform data extraction and analysis per management’s request Actively spot errors and suggest ways to improve efficiency and spending Proactively identify potential issues and implement preventive solutions Provides financial analysis to assist pricing decisions and contract negotiations. Manage, assign and review accounting team’s work Assist accounting team with the day-to-day accounting operation as needed Perform margin and profitability analysis by key customer/account Partner with sales on account-level P&L reviews (volume, pricing, freight, rebates) Build variance analysis (actual vs. budget) at the key-account level, not just company-wide Oversee the day-to-day accounting operation which includes: Verify, allocate, post and reconcile accounts payable and accounts receivable Verify and reconcile bank statements, credit cards, sale employee’s expenses and merchant accounts Timely prepare invoices and payment to supplies, vendors, or service providers Prepare daily cash flow report for management’s review Timely prepare customer commercial invoices Compile weekly report of customers’ accounts receivable aging Actively remind customers of due invoices and be proactive in collecting on delinquent accounts Remote depos