Job Description:
Controller / Bookkeeper
Construction Industry
Baltimore, MD
(Full Time, Permanent Opportunity,
On-site)
About the Company:
MasterCare Flooring is a $10 million commercially
focused hardwood flooring company crafting and maintaining the
finest floors for gymnasiums, stages, historical restorations and
other commercial buildings in the DC-Baltimore region.
We perform work both directly to end-user clients and through
general contractors.
Projects often require AIA-style billing, prevailing-wage
payroll, and detailed job costing.
Our current bookkeeper/controller is retiring, and we are
searching for a great new team member.
Role Summary:
This is a critical, hands-on "doer-manager" position
which reports into the President.
In this role, you will not only set up and maintain accounting
systems, controls, and financial reporting, but also execute daily
transaction management — including bookkeeping, payroll, billing,
reconciliations, and more.
You will be largely self-sufficient but supported by one
part-time accounting staff member (or possibly working solo), and
you will ensure the financial integrity of our construction projects.
Key Responsibilities:
1. Bookkeeping & Transaction Management:
Record all financial transactions: AP, AR, cash receipts, vendor
invoices, payroll entries, etc.
Reconcile bank statements, credit cards, and other accounts
regularly.
Manage invoicing, collections, and make sure customer payments
are tracked and applied.
Process payroll entries, including prevailing-wage / wage-scale
payroll as needed.
2. Financial Reporting & Controller Duties:
Prepare and analyze monthly, quarterly, and annual financial
statements.
Maintain job-cost accounting for construction projects — track
labor, materials, subs, and equipment.
Develop Work-in-Progress (WIP) schedules, perform over- /
under-billing analysis.
Build and submit AIA pay applications (G702/G703), as needed.
3. Internal Controls & Policies:
Establish, maintain, and enforce internal accounting controls to
prevent errors and fraud.
Implement and document accounting policies and procedures.
4. Cash Flow, Budgeting & Forecasting:
Create cash flow projections to ensure liquidity across projects.
Support or lead annual budgeting and forecasting processes.
Provide financial analysis and insights to leadership on project
profitability, risk, and cash needs.
5. Audit & Compliance:
Prepare for and support internal / external audit processes.
Ensure compliance with financial regulations and reporting
standards (GAAP or equivalent).
Liaise with external accountants as needed.
6. Team Collaboration & Development:
Oversee and mentor any junior accounting or bookkeeping staff.
Coordinate closely with project managers and operations to
translate financial data into project decisions.
Continuously improve accounting workflows, systems, and processes.
Key Competencies needed:
* Operational Execution: Expert at working in
transactional bookkeeping and closing the books.
* Strategic Thinking: Able to analyze financial
data and provide meaningful business direction.
* Problem-Solving: Proactively identify and fix
financial process inefficiencies.
* Adaptability: Capable of shifting between
detailed bookkeeping and higher-level financial planning.
* Self-Reliance: Will run bookkeeping functions
and financial planning with limited supervision.