Job Purpose
The Assistant Controller plays an essential role in managing key financial operations, processes and direct reports. This is a leadership position with a focus is on the day-to-day accounting needs of the organization. The Assistant Controller will report to the Director of Finance and is a key member of the corporate senior leadership team. Prior experience with full-cycle accounting and A/R & A/P, cash management, billing, monthly financial reporting, budgeting, and audit support in the government contracting sector is required to be successful in the role. Additional responsibilities include hands-on accounting tasks and coordinating with accounting consultants, clients, and external firms, as needed. Occasional evening and weekend hours may be required to meet internal/external accounting and regulatory deadlines.
Duties & Responsibilities
Financial Reporting and Closing Processes
- Review & maintain account reconciliations
- Monthly Bank Reconciliations
- Review trending income statement and balance sheet for accuracy
- Review of monthly contract revenue
- Maintain reconciliation of overhead billing rates to actual rates
- Prepare monthly financial reporting packages
- Quarterly MD sales/use tax preparation
- Quarterly IFF payments
- Quarterly 941 reconciliations
- Manage annual W2 and 1099 processing
Bi-Weekly Payroll
- Review weekly labor for extraction and posting
- Review pay code summary, OT, and labor variance adjustments
- Prepare bi-weekly payroll submission to Paylocity
- Reconcile payroll reports to Unanet and make adjustments as required
- Prepare bi-weekly payroll journal entry for entry to Unanet
- Review EE benefits and deductions for accuracy
- Reconcile payroll accrual and expense accounts and prepare payroll accrual J/E
- Oversee biweekly posting of PTO accruals
- Maintain new State withholding and unemployment accounts in Paylocity
Accounts Payable
- Manage all accounts payable operations, including timely processing invoice payments, expense reports and corporate credit cards
- Maintain accurate account coding and A/P Aging report
- Manage backup and support for A/P and cash disbursements
- Manage bi-weekly A/P check run schedule
- Ensure timely submission of Expense reports
Accounts Receivable
- Maintain accurate A/R Aging report & support collections efforts
- Manage DSOs and report A/R status to Management and Executive Staff
- Manage and Post Cash Receipts process
- Manage monthly BBC for Bank LOC requirement
Preparation and Issuance of Client Invoices
- Maintain overhead cost structures
- Manage annual overhead rate approvals for various DOT agencies
- Track annual overhead rate adjustment liabilities
- Review billing post for accuracy and completion
- Monthly review of revenue for accuracy
- Monthly MBE contractual reporting
Project Accounting
- Set up and maintenance of project profiles in Unanet ERP
- Mange people assignments and new hire set up in Unanet ERP
- Assist with the maintenance of various project status reports
- Ability to discuss project financials with Project Managers
- Ability to answer questions and respond to various requests from Project Managers
Contract Management
- Assist with Contract review for new work and subcontractors
- Assist with the review accuracy of price proposals, task orders and reallocations.
Staff Management
- Manage a team of up to 4 direct reports
- Coach and develop the AP/AR team into ensure accuracy of the entire AP/AR process
- Contribute to the succession plan for the team by supporting and evaluating performance
- Motivate staff by setting expectations, coaching, and communicating performance expectations regularly
Other Duties
- Ensure compliance with relevant laws and regulations
- Ensure compliance with GAAP and FAR
- Evaluating accounting and financial systems, recommending new systems and procedures and develops and implements plans to improve existing systems
- Complete additional projects as assigned
Qualifications
- Bachelor's degree in accounting or finance with a minimum 7 years of relevant professional accounting experience AND at least 3 years in federal or state & local government accounting
- Minimum of 2 years leading a team
- Proven management and leadership skills
- Experience with financial ERP systems (Unanet GovCon)
- Strong understanding of GAAP and FAR
- Experience with project-based accounting
- Experience with cost-plus, time and materials, and fixed-price contracts
- Attention to detail and accuracy is essential to this role
Desired Qualifications
- CPA
- MBA
- Experience with MS 365 including Teams and SharePoint
- Experience with Unanet
Physical Requirements
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential function of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position as required by applicable law.
- Prolonged periods sitting at a desk and working on a computer
- Must be able to lift up to 20 pounds at a time
Straughan Environmental Inc. is an Equal Opportunity/Affirmative Action Employer. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Straughan Environmental Inc. is an Equal Opportunity/Affirmative Action Employer. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.