Deal Sourcing & Acquisitions Analyst - Real Estate Development

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

TYPE OF WORK

Full Time

SALARY

$5-9.00/hour USD

HOURS PER WEEK

40

DATE UPDATED

Sep 11, 2026

JOB OVERVIEW

About the Role
We are a Chicago-focused real estate development company seeking a highly resourceful, analytical, and persistent person to help us find and evaluate development opportunities. This role combines deal sourcing, owner research, direct outreach, zoning research, and real estate underwriting. It is not a traditional administrative VA role.
Your job is simple to describe but difficult to master: find properties that may be valuable development opportunities, reach the decision makers, and learn how to determine whether the economics make sense.

What You Will Do
• Search for on-market and off-market development opportunities throughout targeted Chicago neighborhoods.
• Identify vacant land, parking lots, underutilized commercial properties, redevelopment sites, distressed buildings, and properties with substantially more development potential than their existing use.
• Research property ownership and find the actual decision maker, including phone numbers, emails, mailing addresses, related entities, debt information, tax information, and other useful data.
• Conduct targeted phone, email, and direct-mail outreach to owners on behalf of a real estate developer.
• Track follow-ups persistently and professionally.
• Research Chicago zoning and calculate lot area, FAR, buildable area, approximate unit potential, parking, ARO/TOD considerations, and potential rezoning scenarios.
• Screen deals using land cost per unit, location, zoning, physical feasibility, achievable rents, and development economics.
• Use our underwriting model to analyze rents, NOI, development cost, financing, yield on cost, refinance proceeds, and cash recycling.
• Maintain a clean CRM/pipeline of every property, owner interaction, next action, and underwriting result.
• Identify smaller deals that may be appropriate to wholesale to other developers.

How You Will Spend Your Time
This is a full-time, eight-hour-per-day role. When there are real deals to analyze, you will analyze them. When there are not, you will source. There should always be another productive action: research a property, find an owner, send an email, make a targeted call, follow up, review zoning, research debt/taxes, or improve the pipeline.

What We Are Looking For
• Excellent analytical ability and comfort with numbers.
• Strong internet research skills and persistence in finding hard-to-locate information.
• Ability to learn complicated rules and apply them to real situations.
• Strong written and spoken English.
• Comfort speaking with property owners by phone and email.
• Organized, detail-oriented, and disciplined about follow-up.
• Independent problem solver who does not stop when the first search fails.
• Comfort with spreadsheets and willingness to learn real estate underwriting.
• Good judgment: you should be able to understand that a cheap property is not always a good deal and an expensive property is not always a bad deal.

Helpful but Not Required
• Real estate, finance, underwriting, brokerage, property research, or acquisitions experience.
• Experience with zoning, GIS/maps, property databases, skip tracing, CRM systems, or cold outreach.
• Experience analyzing multifamily, land, or development deals.

What Success Looks Like
• You progressively learn to look at an address and recognize whether it deserves attention.
• You bring ownership qualified opportunities instead of simply sending random listings.
• You know when a property should be rejected, followed up, wholesaled, fully underwritten, or escalated immediately.
• Your pipeline stays active because every viable owner is followed up until there is a definitive answer.
• Over time, you require less direction because you learn how we think about location, zoning, price, unit potential, rents, and development returns.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0015
Controller Execution Time ( Jobseekers / Job )  0.0153
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Deal-Sourcing-Acquisitions-Analyst-Real-Estate-Development-1728517
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1728517
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 973990
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1728517
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-22',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1728517' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1728517 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-11-2026=414***Sep-12-2026=46***Sep-13-2026=41***Sep-14-2026=30***Sep-15-2026=17***Sep-16-2026=20***Sep-17-2026=20***Sep-18-2026=15***Sep-19-2026=5***Sep-22-2026=1' WHERE job_id'1728517'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=609' WHERE job_id'1728517'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1728517' 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` = 1728517 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '973990'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)