Junior Bookkeeper
Northern Architectural Systems (“NAS”) is a growth-minded, locally owned and operated company which is dedicated to servicing our customers. We offer high quality, energy-efficient fenestration and building facade solutions to meet the requirements of a demanding market, while remaining environmentally-friendly. Northern Architectural Systems has been recognized by INC Magazine on the list of the top 5000 Fastest Growing Private Companies in America and as one of the top 50 Fasted Growing Companies in New Jersey by NJBIZ Magazine.
Overview:
We are looking to fulfill our need for a Junior Bookkeeper at our Teterboro, NJ facility. This role is responsible for providing financial assistance for our Controller and accounting team. This individual will be accountable for the accuracy and efficiency of procedures, processing and examining incoming payments and the prompt resolution of payment discrepancies. The Junior Bookkeeper must possess exceptional communication and time-management skills while being results-driven.
Essential Duties and Responsibilities (additional duties may be assigned):
Accounts Receivable (Full Ownership)
- Prepare customer invoices based on contract terms and PM-provided progress.
- Submit invoices to customers with required backup (PM provides documentation).
- Track retention, partial payments, and short payments.
- Light collections: send reminders, manage follow-up cadence.
- Apply customer payments in QuickBooks.
- Maintain AR aging and escalate issues timely.
- Reconcile AR monthly with the Controller.
Tax and Compliance Filings
- Prepare and file monthly/quarterly sales tax returns.
- Maintain tax exemption certificates for customers and projects.
- Prepare and submit quarterly IFTA (International Fuel Tax Agreement) filings.
- Reconcile fuel receipts and milage logs to IFTA filings.
- Maintain organized digital records of all filings.
- Support tax documentation for annual reporting.
Project Documentation and Closeout Support
- Maintain electronic and physical project files (contracts, COIs, tax certs, change orders, etc.).
- Track closeout documentation and coordinate with Project Managers (PMs) for missing items.
- Track and file lien waivers.
- Record and log operational change orders (PM identifies; Controller drives financial approval).
- Maintain updated billing schedules for all contracts.
Cash and Banking Support
- Perform routine bank reconciliations (operational accounts).
- Prepare and record bank deposits.
- Assist with credit card reconciliation (collect receipts and match statements).
- Enter simple journal entries approved by Controller.
Month-End and Controller Support
- Prepare documentation packages for month-end close.
- Reconcile AR-related accounts and tax liabilities.
- Assist Controller with ad hoc reporting and administrative tasks.
- Perform routine general ledger (GL) clean-up under supervision.
- Must have a minimum of a high school diploma. Associate Degree in Accounting or greater preferred
- 1 - 3+ years’ experience as an Accounts Receivable Clerk, Accounting Clerk or Junior Bookkeeper
- QuickBooks Enterprise experience a plus
- Must be proficient in math and enjoy working with numbers
- Must be discrete and experienced in handling confidential information
- Keen attention to detail
- Strong organizational and problem-solving skills
- Fluency in English, both written and verbal, displaying strong written and oral communications
- Strong computer skills and working knowledge of MS Office; especially Excel
Full-time position
Hourly Rate Range: $24.00 - $28.00 per hour (commensurate with experience)
PTO (Paid Time Off)
Medical, Dental and Vision benefits offered
401(k)
Employee Training
Recommended Jobs
Special Education Math Teacher
Ocean Academy a private special education school located in Bayville, Ocean County, NJ seeks a Math Teacher. Duties include providing instruction in Mathematics adapted to levels of functioning, goal…
Slot Supervisor- Slot Operations- Full Time
About the Role The Slot Supervisor responsibilities include organizing, coordinating and defining all activities that deal with personnel, customer relations, gaming equipment and all administrati…
Back of House Staff
Job description: Position Overview As a line cook at Razza, you’ll be responsible for: Preparing food items consistently and accurately according to Razza standards Upholding the highest st…
Motor Winder, Electric - Wall Township, NJ
Motor Winder, Electric Wall Township, NJ Seeking a dedicated, responsible and service minded individual with at least 5 years experience to: Rewind DC Armatures and AC Stators Essential Dut…
Physician Assistant-FT Days-CBMC Urology-Livingston-NJ
Job Title: Physician Assistant Location: Barnabas Health Medical Group Department: CBMC Urology Req#: 0000183687 Status: Full-Time Shift: Day Pay Range: $120,000.00 - $170,000.00 An…
Project Manager IV - Operational Resilience Governance Analyst
Overview: PROJECT MANAGER IV - Operational Resilience Governance Analyst WHAT IS THE OPPORTUNITY? The role of the Project Manager is to plan, execute, and finalize Bank projects according to ti…
Firmwide Chief Data Office - Control Manager
Job Description Join JPMorgan as a Control Manager at the Vice President level and be part of a team that ensures strong and consistent controls are observed across the Chief Data & Analytics Offi…
Sql database administrator
Job Description Insight Global is seeking a Sr. SQL DBA to join their IT team. The SQL Database Administrator (DBA) will be responsible for maintaining and ensuring the ongoing availability of …
Civil Engineer
Join an award-winning company! Who are we? ESE Consultants, Inc (ESE) is a wholly owned subsidiary of Toll Brothers, Inc. (TBI). ESE supports TBI’s residential, commercial, apartment and city…