Business Analyst

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

TYPE OF WORK

Full Time

SALARY

$8/hour

HOURS PER WEEK

40

DATE UPDATED

Jul 24, 2026

JOB OVERVIEW

Position Summary
WH Property Group is seeking a Business Analyst to oversee the technology, systems, and operational setup required to transition new properties onto our platform in addition to training and change management.

This role will manage the behind-the-scenes infrastructure that supports property operations, including property management system configuration, data migration, user access, staff onboarding, training, and SOP deployment. The ideal candidate understands property management technology ecosystems, is highly organized, and can translate operational requirements into scalable systems and workflows.

Key Responsibilities
- Manage new property transitions and onboarding from planning through implementation
- Configure properties, workflows, users, and permissions within the property management system
- Coordinate data migration and validate information for accuracy and completeness
- Set up technology access and systems for new employees and property teams
- Lead system training and ongoing support for property and corporate staff
- Deploy company SOPs, templates, workflows, and operating standards
- Serve as a primary resource for internal system questions and client support
- Maintain deep working knowledge of the company’s technology stack
- Identify opportunities to improve workflows, automation, and system integration
- Evaluate, test, and roll out new technology across the organization
- Document system configurations, procedures, and training materials
- Coordinate with operations, accounting, property management, and third-party vendors during transitions

Qualifications
- Experience working within a property management technology ecosystem
- Experience with property onboarding, system implementation, operations, or business systems
- Strong technical aptitude and ability to quickly learn new platforms
- Excellent project management, organization, and follow-through
- Ability to train users with varying levels of technical experience
- Strong written communication and documentation skills
- Ability to manage multiple property transitions and competing priorities
- Multifamily property management experience is strongly preferred.

Technology Experience
- Familiarity with WH Property Group’s existing technology stack is a significant advantage but is not required.
- Experience with the following platforms is preferred:
- Property management software and related integrations (Yardi or Entrata (we use Entrata))
- Elise.ai
- Asana
- Slack
- Loom
- Notion
- Google Workspace
- Advanced HubSpot experience is a plus.

Ideal Candidate
The ideal candidate is a systems-oriented operator who enjoys building structure, solving technology problems, and creating repeatable processes. This person should be comfortable working across departments, supporting property teams, and taking ownership of complex onboarding projects from start to finish.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0236
Total Execution Time  0.0256
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,504 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Business-Analyst-1696013
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0153 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1696013
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 431582
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1696013
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-27',ej.date_added) duration_daysDATEDIFF('2026-07-27',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-07-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1696013' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696013 
0.0011   UPDATE employer_jobs SET hit_counts '***Jul-24-2026=225***Jul-25-2026=129***Jul-26-2026=34***Jul-27-2026=1' WHERE job_id'1696013'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=389' WHERE job_id'1696013'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1696013' 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` = 1696013 
0.0099   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '431582'
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)