Virtual Assistant/ Procurement Assistant

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

TYPE OF WORK

Full Time

SALARY

$3/hour

HOURS PER WEEK

40

DATE UPDATED

Apr 14, 2026

JOB OVERVIEW

Position Overview

We are seeking a highly organized, detail-oriented, and results-driven Virtual Assistant / Procurement Assistant to support our construction company in securing local, state, and municipal government contracts.

This role is not administrative-only, it is revenue-generating. The ideal candidate understands procurement pipelines, can actively identify bid opportunities, and has the ability to analyze scopes of work, prepare estimates, and submit competitive proposals.

Core Objective (What Success Looks Like)
Consistently identify and submit qualified bids weekly
Increase awarded contracts and bid win rate
Build a repeatable system for procurement tracking and submissions
Support leadership in scaling government contracting revenue


Key Responsibilities

1. Government Contracting & Bid Sourcing
Identify bid opportunities from:
State procurement portals
County and city bid boards
School systems, housing authorities, and public agencies
Monitor platforms daily (e.g., eMaryland Marketplace Advantage, ---------- , local county sites)
Maintain a pipeline tracker of all opportunities (active, submitted, awarded, lost)

2. Bid Preparation & Submission
Analyze RFPs, RFQs, IFBs, and scopes of work
Break down requirements, timelines, and compliance items
Prepare and organize:
Bid packages
Required documentation
Certifications and forms
Ensure all submissions are:
Accurate
On time
Fully compliant

3. Construction Estimating
Review plans, specs, and scope documents
Perform quantity takeoffs and cost analysis
Assist in building:
Labor estimates
Material cost breakdowns
Subcontractor pricing coordination
Work with leadership to finalize competitive pricing strategies

4. Vendor & Subcontractor Coordination
Source and communicate with subcontractors and suppliers
Request and compare quotes
Build a reliable subcontractor database
Ensure subcontractors meet compliance requirements (licenses, insurance, etc.)

5. Compliance & Documentation
Maintain up-to-date records for:
Licenses
Insurance certificates
MBE/WBE/DBE certifications (if applicable)
Ensure all bids meet government compliance standards
Track renewals and required filings

6. Administrative & CRM Support
Update CRM (Satistio or similar system) with:
Bid status
Contacts
Follow-ups
Maintain organized digital filing systems
Schedule deadlines, reminders, and follow-ups
Required Qualifications
Experience
2+ years in government contracting, procurement, or construction administration
Experience reading and responding to:
RFPs / RFQs / IFBs
Prior experience in construction estimating or project coordination strongly preferred
Technical Skills
Proficiency in:
Microsoft Excel (advanced preferred)
Google Workspace
PDF editing tools
Experience with:
Estimating software (PlanSwift, Bluebeam, or similar is a plus)
Government procurement portals ( ---------- , state/local systems)
Core Competencies
Strong analytical and problem-solving skills
High attention to detail (critical for compliance)
Ability to meet strict deadlines
Strong written communication for professional bid submissions
Self-starter with the ability to operate independently
Preferred Qualifications (High Value)
Experience with Maryland procurement systems
Familiarity with construction trades (electrical, plumbing, general contracting)
Knowledge of prevailing wage (Davis-Bacon) requirements
Experience working with MBE/WBE/DBE contracting goals
KPIs & Performance Metrics
Number of bids submitted per week/month
Bid accuracy and compliance rate
Win rate (awarded contracts)
Turnaround time on bid preparation
Pipeline growth and organization
Compensation Structure (Recommended)

To attract performance-driven talent:

Base Pay (Hourly)
Performance Incentives:
Bonus per submitted qualified bid
% incentive on awarded contracts
Work Structure
Remote (Virtual Role)
Flexible hours with strict adherence to bid deadlines
Weekly strategy and pipeline review meetings

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0175
Total Execution Time  0.0204
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Procurement-Assistant-1296699
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0094 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1296699
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 463872
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1296699
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-04-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1296699' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1296699 
0.0010   UPDATE employer_jobs SET hit_counts '***Jan-16-2025=1***Jan-19-2025=1***Feb-07-2025=364***Feb-08-2025=14***Feb-09-2025=9***Feb-10-2025=5***Feb-12-2025=3***Feb-19-2025=2***Feb-20-2025=2***Feb-25-2025=1***Feb-26-2025=1***Feb-28-2025=1***Mar-19-2025=177***Mar-20-2025=13***Mar-21-2025=3***Mar-23-2025=3***Mar-25-2025=3***Apr-06-2025=1***Apr-09-2025=1***Apr-14-2025=5***Apr-15-2025=1***Apr-18-2025=1***Jun-26-2025=1***Jun-27-2025=1***Jun-28-2025=2***Jul-14-2025=1***Jul-17-2025=2***Jul-24-2025=1***Jul-31-2025=1***Aug-15-2025=2***Aug-20-2025=1***Aug-22-2025=2***Sep-11-2025=1***Oct-02-2025=1***Oct-11-2025=1***Oct-29-2025=1***Nov-01-2025=1***Nov-06-2025=1***Nov-08-2025=1***Nov-26-2025=88***Nov-27-2025=119***Nov-28-2025=22***Nov-29-2025=11***Nov-30-2025=7***Dec-01-2025=5***Dec-02-2025=3***Dec-03-2025=1***Dec-04-2025=3***Dec-05-2025=4***Dec-06-2025=8***Dec-07-2025=6***Dec-09-2025=5***Dec-10-2025=3***Dec-12-2025=2***Dec-14-2025=2***Dec-15-2025=2***Dec-16-2025=6***Dec-17-2025=1***Dec-19-2025=2***Dec-21-2025=2***Dec-23-2025=2***Dec-24-2025=68***Dec-25-2025=110***Dec-26-2025=72***Dec-27-2025=16***Dec-28-2025=8***Dec-29-2025=18***Dec-31-2025=7***Jan-01-2026=3***Jan-02-2026=10***Jan-04-2026=4***Jan-05-2026=5***Jan-06-2026=5***Jan-07-2026=4***Jan-08-2026=3***Jan-09-2026=4***Jan-11-2026=3***Jan-13-2026=3***Jan-14-2026=4***Jan-15-2026=1***Jan-17-2026=1***Jan-18-2026=2***Jan-19-2026=4***Jan-20-2026=5***Jan-21-2026=2***Jan-22-2026=2***Jan-23-2026=3***Jan-24-2026=1***Jan-25-2026=1***Jan-27-2026=6***Jan-28-2026=1***Jan-30-2026=1***Feb-02-2026=2***Feb-03-2026=1***Feb-04-2026=6***Feb-07-2026=3***Feb-08-2026=2***Feb-09-2026=1***Feb-12-2026=1***Feb-13-2026=1***Feb-14-2026=1***Feb-15-2026=2***Feb-16-2026=1***Feb-18-2026=2***Feb-19-2026=2***Feb-20-2026=2***Feb-23-2026=1***Feb-24-2026=1***Feb-25-2026=1***Feb-26-2026=2***Mar-01-2026=1***Mar-02-2026=4***Mar-03-2026=1***Mar-05-2026=1***Mar-06-2026=1***Mar-10-2026=2***Mar-11-2026=1***Mar-12-2026=2***Mar-13-2026=1***Mar-14-2026=1***Mar-15-2026=1***Mar-17-2026=2***Mar-18-2026=2***Mar-20-2026=3***Mar-21-2026=1***Mar-23-2026=1***Mar-30-2026=1***Mar-31-2026=3***Apr-01-2026=1***Apr-03-2026=5***Apr-04-2026=1***Apr-05-2026=2***Apr-07-2026=6***Apr-08-2026=2***Apr-09-2026=2***Apr-10-2026=2***Apr-12-2026=1***Apr-14-2026=802***Apr-15-2026=102***Apr-16-2026=68***Apr-17-2026=22***Apr-18-2026=19***Apr-22-2026=1' WHERE job_id'1296699'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2025=2***Feb-2025=402***Mar-2025=199***Apr-2025=9***Jun-2025=4***Jul-2025=5***Aug-2025=5***Sep-2025=1***Oct-2025=3***Nov-2025=250***Dec-2025=356***Jan-2026=78***Feb-2026=32***Mar-2026=29***Apr-2026=1036' WHERE job_id'1296699'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1296699' 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` = 1296699 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '463872'
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)