Construction Accountant / Project Coordinator

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$7

HOURS PER WEEK

40

DATE UPDATED

May 18, 2026

JOB OVERVIEW

Job Overview:
We are seeking a detail-oriented and experienced Construction Accountant to support our commercial general contracting operations. The ideal candidate will manage the full pay application billing cycle, oversee accounts payable and receivable, and provide project coordination support. This role requires strong proficiency in Sage Intacct and Procore, with a solid understanding of construction accounting practices and subcontractor compliance.

Key Responsibilities:
- Manage the pay application billing cycle, including coordination between owners/clients, subcontractors, and vendors.
- Differentiate and process subcontractor pay applications and vendor invoices accurately.
- Oversee Accounts Payable (AP) and Accounts Receivable (AR) functions.
- Perform credit card costing and expense allocation.
- Maintain and review balance sheets and support general construction accounting functions.
- Ensure compliance prior to subcontractor payments, including verification of lien waivers and insurance documentation.
- Assist in creating submittal packages and Requests for Information (RFIs).
- Review subcontractor pay applications for accuracy and completeness.
- Provide remote project engineering and project coordination support as needed.

Qualifications:
- Previous experience supporting a commercial general contractor strongly preferred.
- Proficiency in Sage Intacct (primary accounting/ERP system) required.
- Hands-on experience with Procore (construction management platform) required.
- Familiarity with the ERP connector/integration between Sage Intacct and Procore is a strong plus.
- Working knowledge of Bluebeam for document review and markups preferred.
- Solid understanding of construction compliance requirements, including lien waivers and insurance certificates.
- Excellent attention to detail, organizational skills, and ability to manage multiple project accounts.
- Strong communication skills for coordinating with subcontractors, vendors, and internal teams.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0627
Total Execution Time  0.0640
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,568 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Accountant-Project-Coordinator-1642149
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0570 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1642149
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 874019
 LIMIT 1 
0.0497   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1642149
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1642149' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1642149 
0.0007   UPDATE employer_jobs SET hit_counts '***May-08-2026=536***May-09-2026=66***May-10-2026=43***May-11-2026=77***May-12-2026=25***May-13-2026=18***May-14-2026=10***May-15-2026=13***May-16-2026=9***May-17-2026=1***May-18-2026=425***May-19-2026=69***May-20-2026=34***May-21-2026=19***May-22-2026=14***May-23-2026=2***May-24-2026=7***May-25-2026=13***May-26-2026=13***May-27-2026=12***May-28-2026=10***May-29-2026=7***May-30-2026=2***May-31-2026=2***Jun-01-2026=13***Jun-02-2026=10***Jun-03-2026=6***Jun-04-2026=5***Jun-05-2026=3***Jun-07-2026=1***Jun-08-2026=6***Jun-09-2026=3***Jun-10-2026=4***Jun-11-2026=4***Jun-12-2026=2***Jun-13-2026=4***Jun-14-2026=4***Jun-15-2026=3***Jun-16-2026=3***Jun-17-2026=9***Jun-18-2026=7***Jun-19-2026=3***Jun-21-2026=1' WHERE job_id'1642149'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1426***Jun-2026=91' WHERE job_id'1642149'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1642149' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1642149 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '874019'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)