Controller
DUTIES AND RESPONSIBILITIESOversee accounting, billing, collections, payroll, cashflow and financial reporting functionsGuide and assist departments by clearly communicating current accounting and budgeting policies and procedures Establish 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 reportingPrepare and review the monthly WIP schedule, job costing and progress billings using information provided by the project management teamReview past and present data to help management craft sound strategies for fiduciary growthOrganize, maintain, and generate up-to-date financial records and financial management reports Generate, 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 processWork with Company executives to create team goals, department goals and identify potential process improvements and ongoing team and staffing needsWork directly with third party CPA firm to prepare reports needed for tax filings and financial reviews Serve as point of contact for 401k TPA and ESOP TPA for ongoing administrationREQUIREMENTSEducation: 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 skills Able to work nights, weekends, and overtime as requiredWillingness to learn, grow, and make a differencePHYSICAL REQUIREMENTSMust be able to read, write, speak, and comprehend English Hearing adequate to perform job duties in personMust be able to effectively communicate with others/strong interpersonal skillsVisual acuity adequate to perform job duties as indicatedRequires frequent bending, reaching, and standing, walking, squatting and sitting regularly throughout the work shiftRequires manual dexterity to operate computer keyboardCOMPENSATION130,000 - 150,000 based on experienceMedical, vision, dental insurance