C

Code Differently

Experiential youth coding education program

Bookkeeper - Project Costing & Billing

BookkeepingUpdated on Nov 13
Full-timeChristiana, DE, USANo salary listed

About the Job

Requirements

  • At least three years of bookkeeping experience, including substantial responsibility for project accounting or job costing.
  • Strong hands-on proficiency with QuickBooks Online, including project tracking, class tracking, reconciliations, accounts receivable, and financial reporting.
  • Demonstrated experience allocating shared expenses and distributing payroll costs across multiple projects, programs, or funding sources.
  • Experience preparing detailed invoice-support packets and managing accounts receivable and collection activities.
  • Experience preparing and maintaining balance sheet reconciliations.
  • Strong Microsoft Excel skills, including lookup functions, pivot tables, filtering, sorting, and financial data reconciliation.
  • Working knowledge of accrual accounting and general ledger maintenance.
  • Ability to manage recurring deadlines independently.
  • Ability to identify discrepancies, research financial issues, and follow through until they are resolved.
  • Ability to explain financial information clearly to program managers and nonfinancial staff.
  • Professional judgment and discretion when handling payroll, employee, client, and financial information.
  • Reliable remote-work capabilities and ability to commute to the Wilmington office on designated days.

Responsibilities

  • Record and categorize direct and indirect project expenses, including employee labor, benefits, instructional materials, technology, equipment, and contractor services.
  • Maintain consistent project records, classes, customers, and cost codes in QuickBooks Online to support accurate financial tracking and reporting.
  • Allocate shared overhead and administrative expenses across programs using approved and documented allocation methods.
  • Review transactions for correct coding, adequate supporting documentation, and alignment with approved project budgets.
  • Identify missing documentation, coding errors, duplicate transactions, and unusual charges, and coordinate their timely resolution.
  • Review approved timesheets and allocate employee hours, wages, payroll taxes, and benefits to the appropriate programs, projects, and tasks.
  • Reconcile payroll allocations to payroll reports and the general ledger.
  • Coordinate with employees and program managers to resolve incomplete timesheets, coding errors, and allocation discrepancies.
  • Maintain supporting schedules and documentation for payroll and labor distributions.
  • Prepare project invoices, reimbursement requests, progress billings, milestone invoices, and time-and-materials billings in accordance with contract and funding requirements.
  • Compile billing packets with required supporting documentation, including approved timesheets, payroll records, receipts, vendor invoices, and proof of payment when required.
  • Maintain a billing calendar to track submission deadlines, internal approvals, payment terms, and outstanding documentation.
  • Coordinate with program managers to confirm billable activities, completed milestones, allowable expenses, and required approvals.
  • Maintain organized digital records that support client reviews, funder monitoring, and audits.
  • Maintain accurate accounts receivable records and regularly review aging reports.
  • Follow up with clients and funding partners regarding invoice status, outstanding documentation, and anticipated payment dates.
  • Research and resolve billing discrepancies, rejected invoices, short payments, and payment delays.
  • Apply customer payments accurately to the appropriate invoices and projects.
  • Report overdue balances, collection concerns, and cash-flow risks to leadership in a timely manner.
  • Reconcile bank accounts, credit cards, project records, and relevant general ledger accounts.
  • Prepare balance sheet reconciliations, particularly for payroll and benefit liabilities, employee deductions, prepaid expenses, deferred revenue, accounts receivable, and other key accounts.
  • Support month-end close, including accruals, prepaid expenses, deferred revenue, and unbilled receivables, in coordination with the company’s accountant.
  • Maintain work-in-progress and related billing schedules when applicable.
  • Prepare budget-to-actual reports and help explain significant variances to program managers and leadership.
  • Produce project profitability, expense allocation, accounts receivable, and cash-flow reports.
  • Help maintain consistent bookkeeping procedures, supporting schedules, and an accurate audit trail.

Desired Qualifications

  • Experience supporting workforce development, education, professional services, or government-funded programs.
  • Familiarity with grant and contract billing, reimbursement documentation, and direct and indirect cost allocation.
  • Experience supporting financial audits, funder monitoring reviews, or government contract compliance.
  • Working knowledge of revenue recognition, deferred revenue, and work-in-progress schedules.
  • QuickBooks Online ProAdvisor certification or relevant bookkeeping or accounting coursework.

About the Company

Code Differently

Experiential youth coding education program

Code Differently runs hands-on coding programs for youth through experiential learning. It teaches information technology with practical projects and workshops that connect students to local market needs, helping bridge education with community job opportunities. Unlike standard classroom tech programs, it emphasizes project-based, real-world relevance and local relevance. The goal is to equip communities with IT skills to succeed in the 21st century and close the gap between schooling and local industry needs.

Company size
51-200
Company stage
Grant
Total funding
$500K
Headquarters
Wilmington, DE
Founded
2018

Recently Posted Jobs

Explore more opportunities at Code Differently

See more jobs