Assistant Controller
Columbia, MD 
Share
Posted 17 days ago
Job Description
Apply
Job Type
Full-time
Description

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
Requirements

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.

Salary Description
$120,000-$140,000

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Salary and Benefits
$120,000-$140,000
Required Education
Bachelor's Degree
Required Experience
7+ years
Email this Job to Yourself or a Friend
Indicates required fields