Project Manager, Railroad Operations
MBTA · Boston, MA · 1 mo ago
Information TechnologyFull-time
We need to output HTML fragment with sections: headings for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We must include only sections that have real specific content. We must not repeat job title as heading. Must not include Job ID etc. Must preserve all substantive info, remove boilerplate, navigation, legal, EEO, equal-opportunity, scam-warning, duplicated lines, application instructions.
We need to parse the job posting.
Key sections:
- Vision/mission/values intro: maybe "About the role" or "About MBTA". Could be "About the role" heading.
- Job Summary: could be part of About the role.
- Duties & Responsibilities: Responsibilities heading.
- Minimum Requirements & Qualifications: could be Requirements and Qualifications.
- Substitutions: part of qualifications.
- Preferred Experience & Skills: Skills heading.
- Job Conditions: maybe not a standard heading; could be part of Requirements or Skills? It includes many conditions like ability to commute, etc. Could be placed under Requirements or Qualifications. But we have headings: Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Job Conditions not listed; we could incorporate into Requirements or Qualifications. Since we must not create sections without real content, we could put under Requirements (maybe as part of Requirements). Or we could create a "Job Conditions" heading but not in allowed list; we must use only those headings. So we need to map content to allowed headings.
Allowed headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule.
We need to decide which sections to include.
- About the role: include mission, vision, values, job summary.
- Responsibilities: duties & responsibilities.
- Requirements: maybe minimum requirements & qualifications (including substitutions). Could also include job conditions like ability to commute, etc. But we have Qualifications separate; maybe Requirements = minimum requirements, Qualifications = preferred experience & skills? However they also have "Preferred Experience & Skills" which could be Skills.
Thus:
- Requirements: Minimum Requirements & Qualifications (including substitutions). Could also include "Ability to effectively read, comprehend..." etc as part of Requirements.
- Qualifications: maybe not needed separate if we already used Requirements for minimum. But we have both headings allowed; we could use Requirements for minimum, Qualifications for preferred? But they also have "Preferred Experience & Skills" which could be Skills. Let's assign:
- Requirements: Minimum Requirements & Qualifications (including substitutions) and Job Conditions (like ability to commute, etc.)
- Qualifications: maybe not needed; but we could put "Preferred Experience & Skills" under Skills.
- Skills: Preferred Experience & Skills.
- Benefits: none mentioned (except maybe intern/co-op benefits but that's a separate section for interns; not relevant). So we should not create Benefits section.
- Pay: none mentioned.
- Schedule: none mentioned (though job conditions mention ability to work all shifts, but not specific schedule). We could maybe include Schedule if they mention shift work? The posting says "Ability to work all shifts and / or locations assigned, directed, or necessary for this position, including (for some transit / operations roles) up to twenty-four (24) hours per day, seven (7) days per week as necessary..." That's about schedule flexibility. Could be considered schedule info. But we should only create Schedule section if posting actually states them. It does mention ability to work all shifts, up to 24/7 as necessary. That is schedule-related. So we could include a Schedule section with that content.
- Benefits: none.
Thus sections: About the role, Responsibilities, Requirements, Skills, Schedule.
We must not include empty sections.
Now we need to extract content.
About the role: include mission, vision, values, job summary.
From text:
"At the MBTA, we envision a thriving region enabled by a best-in-class transit system. Our mission is to serve the public by providing safe, reliable, and accessible transportation. MBTA’s core values are built around safety, service, equity, sustainability, culture, and accessibility, and each employee that works for the MBTA performs their roles based on our vision, mission, and values. This includes attendance, participation, and contribution in local safety committee meetings as needed. Job Summary The Project Manager of Rail Operations will manage the development of MBTA Rail Operations capital projects from project inception (planning) through the design phase (conceptual, preliminary, and final) and the construction phase (including project close-out), with full responsibility for quality and for controlling the schedule and budget. The Project Manager will report to the Director of Railroad Capital Planning and Finance and will closely coordinate and collaborate regularly with other departments."
We should keep that as prose under About the role.
Responsibilities: list of duties & responsibilities. Need to convert to