Controller
ControllerLong Beach, CA (5 days a week in office)DUTIES AND RESPONSIBILITIESOversee accounting, billing, collections, payroll, and financial reporting functionsGuide and assist departments by clearly communicating current accounting and budgeting policies and proceduresEstablish financial operational strategies by evaluating trends; establishing critical measurements; determining production, productivity, quality, and customer-service strategies; designing systems; accumulating resources; resolving problems; implementing changeWork closely with the Project Management department to maintain and reconcile project change order logs for accurate billing; monitor unapproved change orders; maintain a process for suspension of change order work when necessaryManage job costs and project management systems; ensure accuracy of all job cost reportingDetermine indirect job cost allocationsReview past and present data to help management craft sound strategies for fiduciary growthOrganize, maintain, and generate up-to-date financial records and financial management reportsGenerate, process, post, and file monthly billings/releases in accordance with client requirements and completion %Lead projects as needed including financial management and data analysisReview AR aging for compliance; monitor client account details for non-payment, delayed payments, and other irregularitiesRectify outstanding accounts in a timely mannerReconcile accounts receivable ledger to ensure all payments are accounted for and properly postedOrganize and maintain billing schedule to ensure projects are billed timely and in accordance with completion %Prepare and review monthly billing, work in progress reports, and assist in month end closing in partnership with CEOEnsure files and documentation are maintained accurately in accordance with company policy and GAAPAssist with annual budgeting and long-term projection processPrepare and coordinate company valuation reports and annual tax reporting with the company CFO/CPAAbility to effectively interact with ESOP TPAAbility to effectively interact with 401(k) TPAAssist in training and development of the finance department and delegate duties to meet departmental and organizational goalsREQUIREMENTSEducation: Bachelor’s Degree in Accounting, Finance, Business Administration, or a related field of studyExperience: Minimum of five years of work experience in finance, accounting, or business operationsProficient in Microsoft Office and applicable accounting softwareMust be detail oriented with strong organizational and time management skillsMust have sound decision making, problem solving, analytical, and technical skillsAble to work nights, weekends, and overtime as requiredWillingness to learn, grow, and make a difference