Jobs · Project Management · California

Fire Protection Project Manager and Designer

Western States Fire Protection · Campbell, CA · 1 mo ago
Project Management$30–$45/hrFull-time
We need to output HTML fragment with sections for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections if posting has real specific content. We need to parse the posting. Content: - Intro about company: "Western States Fire Protection (WSFP) and its subsidiaries are more than a company..." This is about the company, could be "About the role"? Actually "About the role" is about the job. The intro is about company, not role. Might be considered "About the role"? Usually "About the role" includes description of role. The posting includes a paragraph describing the role: "Fire Protection Project Manager and Designer This individual will design, coordinate, and project manage the fire sprinkler systems..." That is the role description. So we can put that under

About the role

with

containing that description. - Responsibilities: list of duties bullet points. The posting includes many responsibilities sentences. We need to extract them as list items. They start after "Job Responsibilities". We'll list each sentence as

  • . Ensure we preserve all. - Requirements: maybe "Job Qualifications" includes qualifications. Could be separate sections: Qualifications, Skills. The posting includes "Job Qualifications" bullet list. We'll treat that as Qualifications. Skills may be derived from qualifications? The posting includes "Demonstrated ability with AutoCAD...", "Proven ability...", "Three years successful construction industry experience...", "Supervisory experience is a plus", "Three years' experience in commercial. industrial, and residential design is preferred", "Must be detail-oriented and skilled in free hand and mechanical lettering and drawings", "Willing to coordinate and work well with others", "Excellent communication skills-written and verbal", "Ability to regularly travel overnight...", "Willing to pass a post-offer drug test, background and reference check". These could be Skills or Qualifications. We need to decide: The instruction says use headings for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We have Qualifications and Skills separate. We can put the bullet list under Qualifications (since they are qualifications). Skills maybe not needed if no distinct skills list. But we could extract skills like "AutoCAD, AutoSprink, HydraCAD", "communication skills", "detail-oriented", etc. However we should not invent sections if no specific content. The posting does not have a separate "Skills" heading; but we can still create a Skills section if we have content that qualifies as skills. The instruction: "include a section ONLY when the posting has real, specific content for it — never emit a heading followed by filler/placeholder text". So if we can extract specific skill items, we can create Skills section. But we must not duplicate content already in Qualifications. It's okay to split? Might be better to put all qualification-like items under Qualifications and not create Skills unless there is a clear separate list. The posting does not have a separate skills list; it's mixed. So we will not create Skills section. - Benefits: The posting includes "What We Offer" list: Health, Life, Dental and Vision Insurance, Employee Assistant Program, Flex Spending (FSA) (Cafeteria Plan) and HSA, 401(k) Plan – Matching up to 3%, Employee Stock Purchase Plan, Profit Sharing Plan, Paid Time Off (PTO), Parental Leave, Paid Pregnancy Medical Leave, Paid Holidays, Tuition Reimbursement, Annual Discretionary Bonus, Employer Paid Life Insurance, Gym membership reimbursement. That's specific content. So Benefits section. - Pay: The posting includes "This position has a salary range of $30.00-$45.00 per hour depending on experience." That's specific pay. So Pay section. - Schedule: Not mentioned. No schedule info. So omit Schedule. - Requirements: Could be separate from Qualifications? The posting does not have a separate "Requirements" heading; but we could treat "Job Qualifications" as Requirements. However we already have Qualifications. The instruction includes both Requirements and Qualifications as possible headings. We need to decide which to use. Since the posting uses "Job Qualifications", we can map that to Qualifications. Requirements could be omitted if no separate list. But we could also treat the qualifications as Requirements and not have Qualifications. However we have both headings available; we should not create empty sections. So we will have Qualifications section with the list. We'll not have Requirements. - About the role: we have description. Now we need to output HTML fragment: use

    for section headings. Use
    • for any list of duties/requirements/benefits. Use

      for prose. We must not repeat job title as a heading. The job title is "Fire Protection Project Manager and Designer". We should not put that as heading. We must not put Job ID/requisition numbers as headings. We must remove boilerplate: EEO statement at end, etc. Remove duplicated lines. We must preserve all substantive information. Let's extract About the role prose: The paragraph after the job title: "Fire Protection Project Manager and Designer This individual will design, coordinate, and project manage the fire sprinkler systems for commercial, industrial, and residential buildings. He or she will design and create the finished representation for the sprinkler systems using drawing and drafting skills and tools. The drawings produced will be used as a guide by every other link in the chain of construction, both on-site and in the office. This person will have responsibility for the initial planning of a project including scheduling of time, creating material stock listing, analyzing changes, and solving problems." We need to ensure we keep that as a single

      . Possibly split into multiple sentences but still one

      is fine. Now Responsibilities: list items from "Review construction contract documents..." through "Recommend improvements in project management procedures and overall company business practices". We'll break each sentence as

    • . Need to ensure we capture all. Let's copy responsibilities sentences: 1. Review construction contract documents and coordinate with sub-contractors and General Contractor/owner to gather the required information to design the project’s sprinkler system 2. Through use of analytical thinking and problem solving, determine construction feasibility and systems possibilities 3. Create detailed drawings through extensive use of AutoCAD, AutoSprink, or HydraCAD type programs 4. Create stock list for all material required throughout the project 5. Perform hydraulic calculations 6. Develop initial schedules for preliminary project work 7. Maintain design historical records and historical records for all functions for future use 8. Develop positive and ongoing relationships with customers to ensure company is meeting customers’ expectations 9. Coordinate with other departments within office to ensure proper handover of job information 10. Conduct long range project planning and scheduling 11. Monitor and manage projects to comply with safety, quality, productivity, and profitability requirements 12. Directly manage field labor force of assigned project to assure maximum productivity 13. Track employee hours and crew mix rates for each project 14. Ensure proper staffing is in place on each project 15. Identify changes in projects that impact cost, schedule, or labor requirements 16. Make sure change orders/change estimates are completed in timely manner 17. Monitor project billings for accuracy and maintenance of a positive cash flow 18. Continually monitor progress of projects; review reports to ensure compliance with schedule and budgetary guidelines 19. Assist/lead during field check stage of the project 20. Forecast future manpower requirements 21. Oversee work of subcontractors 22. Ensure work complies with codes and permits 23. Administer construction contracts, approve work quality and payment requests 24. Report to owner and general contractor about progress and any necessary modifications required 25. Recommend improvements in project management procedures and overall company business practices Check if any missing: The original also had "Through use of analytical thinking and problem solving, determine construction feasibility and systems possibilities" (we have). Also "Create detailed drawings through extensive use of AutoCAD, AutoSprink, or HydraCAD type programs". Good. Now Qualifications: list items from "Construction Management degree or applicable other degree from a technical school or college" through "Willing to pass a post-offer drug test, background and reference check". Let's extract: - Construction Management degree or applicable other degree from a technical school or college - NICET certification required. Either “In Training”, or NICET Level I, II, III, or IV certified. - Demonstrated ability with AutoCAD, AutoSprink, HydraCAD, or other specialized fire sprinkler layout software - Proven ability and track record of performing work in a timely manner and meeting deadlines - Three years successful construction industry experience with knowledge of Fire Protection industry - Supervisory experience is a plus - Three years' experience in commercial. industrial, and residential design is preferred - Must be detail-oriented and skilled in free hand and mechanical lettering and drawings - Willing to coordinate and work well with others - Excellent communication skills-written and verbal - Ability to regularly travel overnight, with or without reasonable accommodation - Willing to pass a post-offer drug test, background and reference check Check for any duplicates: "Three years' experience in commercial. industrial, and residential design is preferred" note there is a period after commercial. Might be a typo but we keep as is. Now Benefits: list items from "What We Offer". Let's extract each bullet: - Health, Life, Dental and Vision Insurance - Employee Assistant Program - Flex Spending (FSA) (Cafeteria Plan) and HSA - 401(k) Plan – Matching up to 3% - Employee Stock Purchase Plan - Profit Sharing Plan - Paid Time Off (PTO), Parental Leave, Paid Pregnancy Medical Leave - Paid Holidays - Tuition Reimbursement - Annual Discretionary Bonus - Employer Paid Life Insurance - Gym membership reimbursement Check if any missing: The original also had "Health, Life, Dental and Vision InsuranceEmployee AssistantProgramFlex Spending (FSA) (Cafeteria Plan) and HSA 401(k) Plan – Matching up to 3%Employee Stock Purchase PlanProfit Sharing PlanPaid Time Off (PTO), Parental Leave, Paid Pregnancy Medical LeavePaid Holidays Tuition ReimbursementAnnual Discretionary BonusEmployer Paid Life InsuranceGym membership reimbursement". It seems they are concatenated without spaces. We need to separate correctly. The original text: "What We Offer Health, Life, Dental and Vision InsuranceEmployee Assistant ProgramFlex Spending (FSA) (Cafeteria Plan) and HSA 401(k) Plan – Matching up to 3%Employee Stock Purchase PlanProfit Sharing PlanPaid Time Off (PTO), Parental Leave, Paid Pregnancy Medical LeavePaid Holidays Tuition ReimbursementAnnual Discretionary BonusEmployer Paid Life InsuranceGym membership reimbursement". There are missing spaces between some items. We need to parse logically. Let's split by capital letters after lowercase? Better to infer items: - Health, Life, Dental and Vision Insurance - Employee Assistant Program - Flex Spending (FSA) (Cafeteria Plan) and HSA - 401(k) Plan – Matching up to 3% - Employee Stock Purchase Plan - Profit Sharing Plan - Paid Time Off (PTO), Parental Leave, Paid Pregnancy Medical Leave - Paid Holidays - Tuition Reimbursement - Annual Discretionary Bonus - Employer Paid Life Insurance - Gym membership reimbursement That seems correct. Now Pay: single sentence: "This position has a salary range of $30.00-$45.00 per hour depending on experience." Now we need to output HTML fragment with sections in order: About the role, Responsibilities, Qualifications, Benefits, Pay. Possibly also Requirements?

  • Similar jobs