Haddad Plumbing and Heating Inc. is seeking a Controller to join our team at our headquarters in Newark, New Jersey. The Controller will be responsible for overseeing all accounting and financial operations of the organization. This role will lead accounts payable, accounts receivable, bank and credit card reconciliations, and payroll functions. The ideal candidate will demonstrate exceptional mathematical aptitude, organizational capability, and written and verbal communication skills. The Controller will work in close partnership with the CFO to ensure effective management of all financial aspects of the company.Responsibilities: Financial Management and Reporting:
Oversee All Accounting Functions Including General Ledger, Accounts Payable, Accounts Receivable, Payroll, Bank Reconciliations and Credit Card Reconciliations
Ensure All Receiving is Done Correctly by Purchasing to Aid Finance in Precise Job Costing
Prepare Budgets and Forecasts for Each Project
Prepare and Assist Outside Accountant in Timely and Accurate Monthly, Quarterly and Annual Financial Statements
Manage Month-End and Year-End Close Out Process for Bank Accounts, Credit Cards, Accounts Payable and Accounts Receivable
Ensure all Vendor Accounts are Properly Maintained and Accurately Reconciled Weekly and Monthly
Analyze Financial Results and Provide Management with Reports on Profitability, Margins and Cost Controls
Prepare Cash Flow Forecasts and Manage Working Capital
Manage Accounts Receivable Collections to Ensure Timely Collection of Receivables
Ensure All Billing (Both Service and AIA Billing) is Sent Timely to Customers
Work with Vendors to Ensure Timely Payment and No Account Holds
Manage Cash Flow to Ensure Project Funds are Allocated to the Proper Vendors for the Job Material
Job Costing and Project Accounting:
Monitor Job Costing for Service and Project Work, Including Labor, Materials, Equipment and Subcontractors
Review Work-in Progress (WIP) Schedules and Percentage-of-Completion Reporting
Identify Areas with Over Budget Costs and Billing Issues
Work with Operations and Project Managers to Properly Prepare Accurate Monthly Job Requisitions for Billing
Budgeting and Forecasting:
Lead and Prepare Annual Budgeting and Periodic Forecasting Processes for Review with Management
Track Actual Results Versus Budget and Present to Management with Explanation
Provide Management with Pricing Support for Labor Rate Analysis and Overhead Allocation
Ensure Proper Monthly Budgeting to allocate for Payroll, Overhead and Vendor Expenses
Compliance and Control:
Ensure Compliance with Tax Requirements
Work Closely and Coordinate with Outside Accounting Firm to Maintain Accurate Books and Records and for Quarterly and Annual Financial Reports
Maintain strong Internal Controls and Processes for Finance Team
Work with Outside Auditors as Necessary
Ensure Jobs are Properly Set Up In Sage
Ensure All Lien Waivers and Project Specific Documents are Properly Uploaded or Sent to Client for Payment Release
Payroll and Labor Cost Oversight:
Oversee Payroll Processing
Ensure Accurate Labor Allocation to Jobs and Departments
Monitor Overtime, Burden Rates and Labor Efficiency
System and Process Improvement:
Manage and Optimize Accounting and Job-Cost System (Sage 100 Contractor)
Improve Financial Processes, Reporting Automation and Internal Workflows
Draft and Prepare a Standard Operating Procedure Book for All Processes of the Finance Department
Support System Integrations Between Accounting, Field Operations and Billing
Leadership and Collaboration:
Supervise and Train Accounting Staff, Accounts Payable, Accounts Receivable and Finance Manager
Serve as Financial Partner to Ownership, Operations and Project Management Teams
Provide Financial Guidance to All Areas of the Company
Requirements:
Bachelor's degree in Accounting or Finance is required
7+ years of related experience is required
Strong Understanding of Job Costing and Project-Based Accounting
Strong knowledge of internal controls and accounting guidelines
Proficiency with Microsoft Office and Accounting Software
Experience with Sage 100 Contractor (Preferred)
Experience in Construction, Plumbing, HVAC or Other Skilled Trades Preferred
A valuable record of improving financial results
Position Type and Expected Hours of Work This is a full-time position with working hours scheduled from Monday to Friday, 8:00 am – 5:00 pm.Travel No travel is expected for this position. Compensation:$125,000-$140,000
Benefits Include:
Medical Insurance
Dental Insurance
Vision Insurance
401(k) Plan with Company Match
Paid Time Off (PTO)
Paid Holidays
Paid Vacation
Opportunities for Career Growth and Advancement
Powered by JazzHR
Numbers & Facts
Location
Newark, NJ
Salary
$125,000–$140,000 Per Year
Skills
Accountingunmatched
Accounting Softwareunmatched
Accounts Payableunmatched
Accounts Receivableunmatched
Accounts Receivable Managementunmatched
Air Intelligence Agency (AIA)unmatched
Analysis Skillsunmatched
Automationunmatched
Billingunmatched
Budgetingunmatched
Cash Flowunmatched
Cash Managementunmatched
Communication Skillsunmatched
Constructionunmatched
Cost Controlunmatched
Credit Cardsunmatched
Credit and Collectionsunmatched
Financeunmatched
Financial Aidunmatched
Financial Analysisunmatched
Financial Controlunmatched
Financial Managementunmatched
Financial Operationsunmatched
Financial Reportingunmatched
Financial Statementsunmatched
Forecastingunmatched
General Ledger Accountingunmatched
HVACunmatched
Leadershipunmatched
Liensunmatched
Maintain Complianceunmatched
Mathematicsunmatched
Microsoft Officeunmatched
Operations Managementunmatched
Payroll Administrationunmatched
Plumbingunmatched
Presentation/Verbal Skillsunmatched
Pricingunmatched
Process Improvementunmatched
Profit & Lossunmatched
Project/Program Managementunmatched
Purchasing/Procurementunmatched
Reconciliationunmatched
Regulatory Complianceunmatched
Staff Trainingunmatched
Standard Operating Procedures (SOP)unmatched
System Integration (SI)unmatched
Tax Regulationsunmatched
Time Managementunmatched
Writing Skillsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.