ehtc.fa.ca2.oraclecloud.com
Open in
urlscan Pro
104.127.85.91
Public Scan
URL:
https://ehtc.fa.ca2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/requisitions/job/104051
Submission: On January 30 via manual from CA — Scanned from CA
Submission: On January 30 via manual from CA — Scanned from CA
Form analysis
2 forms found in the DOM<form class="search-box" role="search" data-bind="submit: performSearch">
<div class="search-box-block block--filters block--filters--desktop" data-bind="css: { 'block--filters--opened' : filterPanelVisible }">
<button type="button" class="filters-toggle-button input--transparent" data-bind="click: toggleFilters, css: {'filters-toggle-button--opened' : filterPanelVisible}, boolAttr: {'aria-expanded': filterPanelVisible()}" aria-haspopup="true"
aria-controls="filter-panel-aside" aria-expanded="false">
<div class="filters-toggle-button-content-wrapper">
<span class="filters-toggle-button-label">
<span data-bind="i18n: 'facets.filter-button-label'">Filter</span> / <span data-bind="i18n: 'facets.sort-button-label'">Sort</span>
</span>
<span class="filters-toggle-button-icon icon-triangle-right" data-bind="css: {
'filters-toggle-button-icon--open' : filterPanelVisible }"></span>
</div>
</button>
</div>
<!-- ko component: 'filter-panel' -->
<div id="filter-panel-aside" class="search-filters-container" data-bind="css: {'visible-filters' : isFilterPanelVisible}, swipe: {left: closeFilters}, adjustToCustomHeader: { 'calc-height': 'height' }" style="touch-action: pan-y;">
<div class="facet-clear-wrapper">
<button type="button" class="cx-button facet-clear-button" data-bind="i18n: 'search.clear-all-filters', click: clearFacets">Clear Filters</button>
</div>
<recent-searches>
<div class="facet-container" data-bind="if: recentSearchItem().length"></div>
</recent-searches>
<hr class="filter-separator">
<sorting>
<div class="facet-container">
<div class="facet-title-wrapper">
<div class="facet-title" data-bind="i18n: 'search.sort-by-title'">Sort By</div>
</div>
<div class="facet-list-wrapper facet-list-expanded">
<ul class="facet-list">
<!-- ko foreach: {data: sortOptions, as: 'option'} -->
<li class="facet-item sort-option">
<div class="facet-link">
<input type="radio" class="cx-radio-input"
data-bind="attr: {id: option.value}, checkedValue: option, value: option.value, checked: $parent.selectedSortOption, event:{change: $parent.sort}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}" id="RELEVANCY"
value="RELEVANCY" name="ko_unique_1">
<label class="facet-label" data-bind="attr: {for: option.value}" for="RELEVANCY">
<span class="cx--radio-button icon-radio-button-checked" data-bind="css: {'icon-radio-button-checked': $parent.selectedSortOption() === option,
'icon-radio-button-unchecked': $parent.selectedSortOption() !== option}">
</span>
<span class="checkbox-label" data-bind="text: option.text">Relevance</span>
</label>
</div>
</li>
<li class="facet-item sort-option">
<div class="facet-link">
<input type="radio" class="cx-radio-input"
data-bind="attr: {id: option.value}, checkedValue: option, value: option.value, checked: $parent.selectedSortOption, event:{change: $parent.sort}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="POSTING_DATES_DESC" value="POSTING_DATES_DESC" name="ko_unique_2">
<label class="facet-label" data-bind="attr: {for: option.value}" for="POSTING_DATES_DESC">
<span class="cx--radio-button icon-radio-button-unchecked" data-bind="css: {'icon-radio-button-checked': $parent.selectedSortOption() === option,
'icon-radio-button-unchecked': $parent.selectedSortOption() !== option}">
</span>
<span class="checkbox-label" data-bind="text: option.text">Posting Date</span>
</label>
</div>
</li>
<!-- /ko -->
</ul>
</div>
</div>
</sorting>
<hr class="filter-separator">
<search-filters params="facets: facets"><!-- ko if: facets -->
<!-- ko foreach: {data: facets, as: 'facet'} -->
<div data-bind="component: {name: facet.name + '-facet', params: { data: facet }}"><!-- ko if: facet.items().length -->
<div class="facet-container">
<button class="facet-title-wrapper expansion-button" data-bind="click: toggleFacetList,
attr: {'aria-controls': facet.type + '-facet-items-list'}, boolAttr:{'aria-expanded': expanded()}" aria-controls="WORK_LOCATIONS-facet-items-list" aria-expanded="false">
<div class="facet-title" data-bind="text: title">Work Locations</div>
<div class="facet-list-expansion-button icon-expand" data-bind="css:{'icon-collapse': expanded(), 'icon-expand': !expanded()}, style: {'transition-delay': 500}"></div>
</button>
<div class="facet-list-wrapper" data-bind="css: { 'facet-list-expanded': expanded }, attr: {'id': facet.type + '-facet-items-list'}" id="WORK_LOCATIONS-facet-items-list">
<div class="facet-view-all-wrapper">
<!-- ko if: hasMore -->
<span class="facet-current-view-mode" data-bind="text: showAll() ? 'All ' + title : 'Top 5 ' + title">Top 5 Work Locations</span>
<a href="#" class="facet-view-all-link" data-bind="click: toggleShowAll, attr: {'aria-controls': facet.name}" aria-haspopup="true" aria-controls="workLocations">
<!-- ko ifnot: showAll -->
<span data-bind="i18n: 'facets.view-all-link'">View All</span>
<!-- /ko -->
<!-- ko if: showAll --><!-- /ko -->
</a>
<!-- /ko -->
</div>
<div class="facet-text-filter-wrapper" data-bind="if: showAll, attr: {id: facet.type}" id="WORK_LOCATIONS"></div>
<ul class="facet-list">
<!-- ko foreach: {data: displayedItems, as: 'item'} -->
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="work_locations300000003400581">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="work_locations300000003400581" aria-label="20 Bay Street 25">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">20 Bay </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="20 Bay Street"> Street</span> (<span data-bind="text: item.totalCount">25</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="work_locations300000008155476">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="work_locations300000008155476" aria-label="277 Front Street West 9">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">277 Front Street </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="277 Front Street West"> West</span> (<span data-bind="text: item.totalCount">9</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="work_locations300000008155524">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="work_locations300000008155524" aria-label="10 Bay Street 7">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">10 Bay </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="10 Bay Street"> Street</span> (<span data-bind="text: item.totalCount">7</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="work_locations300000008155542">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="work_locations300000008155542" aria-label="Head Office 7">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">Head </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Head Office"> Office</span> (<span data-bind="text: item.totalCount">7</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="work_locations300000008155723">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="work_locations300000008155723" aria-label="Willowbrook 4">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main"> </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Willowbrook">Willowbrook</span> (<span data-bind="text: item.totalCount">4</span>)</span>
</span>
</label>
</div>
</li>
<!-- /ko -->
</ul>
</div>
</div>
<!-- /ko -->
</div>
<hr class="filter-separator" data-bind="visible: facet.items().length > 0">
<div data-bind="component: {name: facet.name + '-facet', params: { data: facet }}"><!-- ko if: facet.items().length -->
<div class="facet-container">
<button class="facet-title-wrapper expansion-button" data-bind="click: toggleFacetList,
attr: {'aria-controls': facet.type + '-facet-items-list'}, boolAttr:{'aria-expanded': expanded()}" aria-controls="TITLES-facet-items-list" aria-expanded="false">
<div class="facet-title" data-bind="text: title">Job Functions</div>
<div class="facet-list-expansion-button icon-expand" data-bind="css:{'icon-collapse': expanded(), 'icon-expand': !expanded()}, style: {'transition-delay': 500}"></div>
</button>
<div class="facet-list-wrapper" data-bind="css: { 'facet-list-expanded': expanded }, attr: {'id': facet.type + '-facet-items-list'}" id="TITLES-facet-items-list">
<div class="facet-view-all-wrapper">
<!-- ko if: hasMore --><!-- /ko -->
</div>
<div class="facet-text-filter-wrapper" data-bind="if: showAll, attr: {id: facet.type}" id="TITLES"></div>
<ul class="facet-list">
<!-- ko foreach: {data: displayedItems, as: 'item'} -->
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="job_functions1010">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="job_functions1010" aria-label="ATU - Coach Technician 2">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">ATU - Coach </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="ATU - Coach Technician"> Technician</span> (<span data-bind="text: item.totalCount">2</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="job_functions1023">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="job_functions1023" aria-label="ATU - Millwright 1">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">ATU - </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="ATU - Millwright"> Millwright</span> (<span data-bind="text: item.totalCount">1</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="job_functions1025">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="job_functions1025" aria-label="ATU - Plant Service Person 1">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">ATU - Plant Service </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="ATU - Plant Service Person"> Person</span> (<span data-bind="text: item.totalCount">1</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="job_functions1026">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="job_functions1026" aria-label="ATU - Plant Utility Person 1">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">ATU - Plant Utility </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="ATU - Plant Utility Person"> Person</span> (<span data-bind="text: item.totalCount">1</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="job_functions1064">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="job_functions1064" aria-label="Manager 1">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main"> </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Manager">Manager</span> (<span data-bind="text: item.totalCount">1</span>)</span>
</span>
</label>
</div>
</li>
<!-- /ko -->
</ul>
</div>
</div>
<!-- /ko -->
</div>
<hr class="filter-separator" data-bind="visible: facet.items().length > 0">
<div data-bind="component: {name: facet.name + '-facet', params: { data: facet }}"><!-- ko if: facet.items().length -->
<div class="facet-container">
<button class="facet-title-wrapper expansion-button" data-bind="click: toggleFacetList,
attr: {'aria-controls': facet.type + '-facet-items-list'}, boolAttr:{'aria-expanded': expanded()}" aria-controls="CATEGORIES-facet-items-list" aria-expanded="false">
<div class="facet-title" data-bind="text: title">Categories</div>
<div class="facet-list-expansion-button icon-expand" data-bind="css:{'icon-collapse': expanded(), 'icon-expand': !expanded()}, style: {'transition-delay': 500}"></div>
</button>
<div class="facet-list-wrapper" data-bind="css: { 'facet-list-expanded': expanded }, attr: {'id': facet.type + '-facet-items-list'}" id="CATEGORIES-facet-items-list">
<div class="facet-view-all-wrapper">
<!-- ko if: hasMore -->
<span class="facet-current-view-mode" data-bind="text: showAll() ? 'All ' + title : 'Top 5 ' + title">Top 5 Categories</span>
<a href="#" class="facet-view-all-link" data-bind="click: toggleShowAll, attr: {'aria-controls': facet.name}" aria-haspopup="true" aria-controls="categories">
<!-- ko ifnot: showAll -->
<span data-bind="i18n: 'facets.view-all-link'">View All</span>
<!-- /ko -->
<!-- ko if: showAll --><!-- /ko -->
</a>
<!-- /ko -->
</div>
<div class="facet-text-filter-wrapper" data-bind="if: showAll, attr: {id: facet.type}" id="CATEGORIES"></div>
<ul class="facet-list">
<!-- ko foreach: {data: displayedItems, as: 'item'} -->
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="categories300000003404147">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="categories300000003404147" aria-label="Administrative and Clerical 32">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">Administrative and </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Administrative and Clerical"> Clerical</span> (<span data-bind="text: item.totalCount">32</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="categories300000014171372">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="categories300000014171372" aria-label="Management 18">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main"> </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Management">Management</span> (<span data-bind="text: item.totalCount">18</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="categories300000003404165">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="categories300000003404165" aria-label="Project Management 7">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">Project </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Project Management"> Management</span> (<span data-bind="text: item.totalCount">7</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="categories300000003404150">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="categories300000003404150" aria-label="Skilled Trades and Labour 5">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">Skilled Trades and </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Skilled Trades and Labour"> Labour</span> (<span data-bind="text: item.totalCount">5</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="categories300000003404183">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="categories300000003404183" aria-label="Bus Operations 5">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">Bus </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Bus Operations"> Operations</span> (<span data-bind="text: item.totalCount">5</span>)</span>
</span>
</label>
</div>
</li>
<!-- /ko -->
</ul>
</div>
</div>
<!-- /ko -->
</div>
<hr class="filter-separator" data-bind="visible: facet.items().length > 0">
<div data-bind="component: {name: facet.name + '-facet', params: { data: facet }}"><!-- ko if: facet.items().length -->
<div class="facet-container">
<button class="facet-title-wrapper expansion-button" data-bind="click: toggleFacetList,
attr: {'aria-controls': facet.type + '-facet-items-list'}, boolAttr:{'aria-expanded': expanded()}" aria-controls="POSTING_DATES-facet-items-list" aria-expanded="false">
<div class="facet-title" data-bind="text: title">Posting Dates</div>
<div class="facet-list-expansion-button icon-expand" data-bind="css:{'icon-collapse': expanded(), 'icon-expand': !expanded()}, style: {'transition-delay': 500}"></div>
</button>
<div class="facet-list-wrapper" data-bind="css: { 'facet-list-expanded': expanded }, attr: {'id': facet.type + '-facet-items-list'}" id="POSTING_DATES-facet-items-list">
<div class="facet-view-all-wrapper">
<!-- ko if: hasMore --><!-- /ko -->
</div>
<div class="facet-text-filter-wrapper" data-bind="if: showAll, attr: {id: facet.type}" id="POSTING_DATES"></div>
<ul class="facet-list">
<!-- ko foreach: {data: displayedItems, as: 'item'} -->
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="posting_dates30">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="posting_dates30" aria-label="Less than 30 days 74">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">Less than 30 </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Less than 30 days"> days</span> (<span data-bind="text: item.totalCount">74</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="posting_dates7">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="posting_dates7" aria-label="Less than 7 days 34">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">Less than 7 </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Less than 7 days"> days</span> (<span data-bind="text: item.totalCount">34</span>)</span>
</span>
</label>
</div>
</li>
<li class="facet-item">
<div class="facet-link">
<input type="checkbox" class="cx-checkbox-input"
data-bind="attr: {'id': $parent.getFormattedId() + item.value}, hasFocus: $parent.isItemFocused(item), checked: item.selected(), event: {change: $parent.itemClicked, blur: $parent.blurHandler}, a11y.keysHandler: {keys: 'enter', handler: $parent.onPressEnter}"
id="posting_dates31">
<label class="cx-checkbox-label cx-checkbox-label-flex" data-bind="attr: {'for': $parent.getFormattedId() + item.value,
'aria-label': item.text + ' ' + item.totalCount}" for="posting_dates31" aria-label="Greater than 30 days 6">
<span class="cx-checkbox" data-bind="css: {'cx-checkbox--checked': item.selected() }"></span>
<span>
<span data-bind="text: item.textParts.main">Greater than 30 </span>
<span class="text--wrap"><span data-bind="text: item.textParts.last, attr: {title: item.text}" title="Greater than 30 days"> days</span> (<span data-bind="text: item.totalCount">6</span>)</span>
</span>
</label>
</div>
</li>
<!-- /ko -->
</ul>
</div>
</div>
<!-- /ko -->
</div>
<hr class="filter-separator" data-bind="visible: facet.items().length > 0">
<!-- /ko -->
<ios-bottom-spacer><!-- ko if: isIOS --><!-- /ko -->
</ios-bottom-spacer>
<!-- /ko -->
</search-filters>
</div>
<!-- /ko -->
<div class="search-box-block block--keyword" id="keyword-input" role="application">
<h1 class="oj-helper-hidden-accessible">
<label for="keyword" data-bind="i18n: 'search.keyword-placeholder'">Job title, skill, keyword</label>
</h1>
<input id="keyword" type="search" class="keyword-input input--transparent ui-autocomplete-input" aria-autocomplete="list" aria-haspopup="true" aria-owns="search-suggestions" aria-controls="search-suggestions" aria-labelledby="search-tooltip-text"
data-qa="searchKeywordsInput" data-bind="textInput: keywordLabel, hasFocus: shouldGrabFocus,
autocomplete: {model: keyword, source: suggester.keyword, appendTo: '#keyword-input',
position: autocompletePosition, id: 'search-suggestions', calculateLeft: calculateAutosuggestLeftPosition, shouldDisableTabKey: true},
i18nAttr: {placeholder: 'search.keyword-placeholder'},
a11y.keysHandler: {keys: 'enter', handler: performSearch},
a11y.skipTo: {elementsFocused: '#keyword'}" autocomplete="off" aria-expanded="false" placeholder="Job title, skill, keyword">
<search-input-tooltip params="keyword: keywordLabel"><!-- ko if: isVisible --><!-- /ko -->
</search-input-tooltip>
<div class="spinner autocomplete-spinner" aria-hidden="true"></div>
<ul id="search-suggestions" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete text-color-primary background-color-dropdown ui-front" style="display: none;"></ul>
</div>
<button type="submit" data-bind="i18nAttr: {'aria-label': 'search.search-button'}" class="search-box-block block--submit search-btn search-btn--mobile input--transparent" aria-label="Search for Jobs">
<span class="search-btn-icon icon-search-thin"></span>
</button>
<div class="search-box-block block--sl-wrapper">
<div class="block--filters block--filters--mobile" data-bind="css: { 'block--filters--opened' : filterPanelVisible }">
<button type="button" class="filters-toggle-button input--transparent" data-bind="click: toggleFilters, css: {'filters-toggle-button--opened' : filterPanelVisible}" aria-haspopup="true" aria-controls="filter-panel-aside">
<div class="filters-toggle-button-content-wrapper">
<span class="filters-toggle-button-label" data-bind="css: {'filters-toggle-button-label--opened': filterPanelVisible()}">
<span data-bind="i18n: 'facets.filter-button-label'">Filter</span> / <span data-bind="i18n: 'facets.sort-button-label'">Sort</span>
</span>
</div>
</button>
</div>
<location-bar class="search-box-block block--location" data-bind="css: {'oj-sm-only-hide' : filterPanelVisible}" params="keyword: keywordLabel">
<div class="location-bar" data-bind="isFocusIn: isFocusIn, disableBodyScroll: { disabled: isBodyScrollDisabled }">
<div class="location-bar-button-wrapper" id="location-bar-button" data-bind="css: {'location-bar-button--not-empty': !isEmpty()}">
<button id="location-dropdown-button" data-qa="locationDropdownButton" class="location-bar-button" data-bind="click: toggleDropdown, css: {'location-bar-button--close': isDropdownVisible}" aria-haspopup="true"
aria-controls="location-bar-dropdown" aria-flowto="location-bar-dropdown">
<!-- ko if: isEmpty -->
<span class="location-bar-button-label" data-bind="i18n: 'location-bar.button-placeholder'">Location</span>
<!-- /ko -->
<!-- ko ifnot: isEmpty--><!-- /ko -->
</button>
<!-- ko ifnot: isEmpty --><!-- /ko -->
</div>
<mode-menu>
<ul class="location-bar-tabs" role="presentation">
<li class="location-bar-tabs__tab location-bar-tabs__tab--active" data-bind="css: {'location-bar-tabs__tab--active': mode() === MODES.LOCATION}">
<button class="location-bar-tabs__button" data-bind="
click: handleModeSet.bind(this, MODES.LOCATION),
i18n: 'search.mode-menu.location'">Location</button>
</li>
<!-- ko if: isGeolocationEnabled -->
<li class="location-bar-tabs__tab" data-bind="css: {'location-bar-tabs__tab--active': mode() === MODES.GEO_LOCATION}">
<button class="location-bar-tabs__button" data-bind="
click: handleModeSet.bind(this, MODES.GEO_LOCATION),
i18n: 'search.mode-menu.geolocation'">My Location</button>
</li>
<!-- /ko -->
<!-- ko if: isZipcodeEnabled -->
<li class="location-bar-tabs__tab" data-bind="css: {'location-bar-tabs__tab--active': mode() === MODES.ZIPCODE}">
<button class="location-bar-tabs__button" data-bind="
click: handleModeSet.bind(this, MODES.ZIPCODE),
i18n: 'search.mode-menu.zipcode'">Postal Code</button>
</li>
<!-- /ko -->
</ul>
</mode-menu>
<!-- ko if: mode() === MODES.LOCATION -->
<location-search>
<div id="location-input" class="oj-flex-bar location-bar-input-group">
<div class="oj-flex-bar-start location-bar-input-icon icon-search-thin" data-bind="css: {'icon-location': isGeolocation, 'icon-search-thin': !isGeolocation()}"></div>
<div class="location-bar-input__container oj-flex-bar-middle" role="application">
<label for="location" class="oj-helper-hidden-accessible" data-bind="i18n: 'location-bar.dropdown.location-input-label'">City, state, country</label>
<input id="location" type="search" class="location-bar-input ui-autocomplete-input" aria-autocomplete="list" aria-haspopup="true" aria-owns="location-suggestions" aria-controls="location-suggestions" data-qa="searchLocationInput"
data-bind="i18nAttr: {placeholder: 'location-bar.dropdown.location-input-label'},
textInput: locationAsText,
autocomplete: {
model: location,
source: locationSuggester,
appendTo: '#location-input',
id: 'location-suggestions',
response: onSuggesterResponse
},
locationSearchFocus: { location: location }" placeholder="City, state, country" autocomplete="off" aria-expanded="false">
<spinner class="spinner location-bar-spinner location-bar-spinner--autocomplete" aria-hidden="true">
<div class="sk-fading-circle" data-bind="css: className">
<div class="sk-circle1 sk-circle"></div>
<div class="sk-circle2 sk-circle"></div>
<div class="sk-circle3 sk-circle"></div>
<div class="sk-circle4 sk-circle"></div>
<div class="sk-circle5 sk-circle"></div>
<div class="sk-circle6 sk-circle"></div>
<div class="sk-circle7 sk-circle"></div>
<div class="sk-circle8 sk-circle"></div>
<div class="sk-circle9 sk-circle"></div>
<div class="sk-circle10 sk-circle"></div>
<div class="sk-circle11 sk-circle"></div>
<div class="sk-circle12 sk-circle"></div>
</div>
</spinner>
</div>
<div class="oj-flex-bar-end">
<button class="cx-button cx-button--primary location-bar-input--submit cx-button--disabled" data-qa="locationSearchStartBtn" data-bind="
i18n: 'location-bar.dropdown.submit-button',
attr: { 'aria-label' : submitAriaLabel },
click: performSearch,
css: {'cx-button--disabled': !isLocationLevelSet()},
disable: !isLocationLevelSet()" aria-label="Search for undefined within 25 Miles" disabled="">Go</button>
</div>
<ul id="location-suggestions" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete text-color-primary background-color-dropdown ui-front" style="display: none;"></ul>
</div>
<div class="location-bar-info">
<!-- ko if: noResults --><!-- /ko -->
<!-- ko if: !isGeolocation() && location().level --><!-- /ko -->
<!-- ko if: geolocation.queryStatus() === 'inprogress' --><!-- /ko -->
<!-- ko if: geolocation.queryStatus() === 'error' --><!-- /ko -->
</div>
</location-search>
<!-- /ko -->
<!-- ko if: isGeolocationEnabled && mode() === MODES.GEO_LOCATION --><!-- /ko -->
<!-- ko if: isZipcodeEnabled && mode() === MODES.ZIPCODE --><!-- /ko -->
<radius-search>
<div class="location-bar-radius location-bar-radius--disabled" data-bind="css: {'location-bar-radius--disabled': isRadiusDisabled}">
<div class="location-bar-radius__header">
<div class="oj-label oj-component oj-slider-label location-bar-radius-label">
<div class="oj-label-group"><label for="radius" class="oj-component-initnode" data-bind="i18n: 'location-bar.dropdown.radius-label'" id="ui-id-8">Within</label></div>
</div>
</div>
<div class="location-bar-radius__preferences">
<div class="location-bar-radius-slider">
<div class="oj-slider oj-component oj-form-control oj-slider-horizontal oj-disabled" id="ui-id-7"> <input id="radius" data-bind="ojComponent: {component: 'ojSlider', max: 100, min: 0, value: radius, disabled: isRadiusDisabled}"
disabled="" class="oj-component-initnode" style="display: none;">
<div id="radius-sliderWrapper" class="oj-slider-container oj-form-control-container" style="">
<div id="radius-barBack" class="oj-slider-bar"></div>
<div id="radius-barValue" class="oj-slider-range oj-slider-bar-value oj-slider-range-min" style="width: 25%;"></div><span id="radius-thumb0" class="oj-slider-thumb ui-state-default" role="slider" aria-valuemin="0"
aria-valuemax="100" aria-disabled="true" aria-valuenow="25" placeholder="" aria-labelledby="ui-id-8" style="left: 25%;"></span>
</div>
</div>
</div>
<div class="location-bar-radius__input-wrapper">
<input type="number" min="0" max="100" class="location-bar-input location-bar-input--radius" disabled="" data-bind="textInput: radius, disable: isRadiusDisabled">
</div>
<div class="location-bar-radius-units">
<div class="location-bar-miles-wrapper">
<input id="radius-unit-miles" type="radio" class="oj-helper-hidden-accessible location-bar-radius-unit" value="MI" name="radius-unit-group" data-bind="disable: isRadiusDisabled, checked: radiusUnit" disabled="">
<label for="radius-unit-miles" class="location-bar-radius-unit-label" data-bind="i18n: 'location-bar.dropdown.radius-unit.miles'">Miles</label>
</div>
<div class="location-bar-kilometers-wrapper">
<input id="radius-unit-kilometers" type="radio" class="oj-helper-hidden-accessible location-bar-radius-unit" value="KM" name="radius-unit-group" data-bind="disable: isRadiusDisabled, checked: radiusUnit" disabled="">
<label for="radius-unit-kilometers" class="location-bar-radius-unit-label" data-bind="i18n: 'location-bar.dropdown.radius-unit.kilometers'">Kilometers</label>
</div>
</div>
</div>
</div>
</radius-search>
<button class="location-bar-dropdown__close" data-bind="click: toggleDropdown"></button>
<div class="location-bar-dropdown__triangle"></div>
</div>
</location-bar>
</div>
</form>
<form class="cs-confirm-dialog__form" novalidate="" data-bind="submit: next">
<email-verification-form><!-- ko with: $parent -->
<!-- ko if: isSMSVerificationEnabled --><!-- /ko -->
<!-- ko if: activeForm -->
<!-- ko component: { name: 'form-builder', params: { form: activeForm } } --><!-- ko foreach: {data: form.elements, as: 'element'} -->
<!-- ko ifnot: element.isHidden -->
<!-- ko component: {
name: element.component,
params: {
element: element
}
} -->
<div class="input-row input-row--text" data-bind="css: {'input-row--focused': isFocused,
'input-row--filled': isFilled,
'input-row--invalid': isInvalid,
'input-row--empty-disabled': isEmptyDisabled}">
<form-element-label params="element: element, forId: attributes.id"><!-- ko if: element.label -->
<label class="input-row__label input-row__label--required" data-bind="css: {'input-row__label--required': element.isRequired,
'input-row__label--disabled': element.isDisabled},
attr: {for: forId, id: id}" for="primary-email-0">
<span class="input-row__linebreak input-row__label-text"><!-- ko text : element.label -->Email Address<!-- /ko --></span>
<!-- ko if: element.instructions --><!-- /ko -->
</label>
<!-- ko if : element.helpText() && element.showLabelTooltip --><!-- /ko -->
<!-- /ko -->
</form-element-label>
<div class="input-row__control-container">
<input class="input-row__control" data-bind="value: element.value,
valueUpdate: valueUpdateType,
attr: attributes,
i18nAttr: {'aria-invalid': isAriaInvalid()}
disable: element.isDisabled,
hasFocus: hasFocus,
a11y.setFocusOnTab: {focusOn: element.focusNextSelector, delay: 10, when: isFilled } ,
event: {blur: blurHandler.bind($data)} " id="primary-email-0" name="primary-email" type="email" autocomplete="email" aria-label="Email Address" required="true" aria-invalid="false">
<div class="input-row__control-decorator"></div>
<!-- ko if: isInvalid --><!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
<!-- ko if: candidate.verificationMethod() === verificationMethods.SMS --><!-- /ko -->
<!-- ko if: enableLegalDisclaimer --><!-- /ko -->
<!-- /ko -->
</email-verification-form>
<button type="submit" class="apply-flow-dialog__button apply-flow-dialog__button--primary" data-bind="disable: isVerificationInProgress">
<inline-spinner params="
isLoading: isVerificationInProgress,
i18n: isSMSVerificationEnabled ? 'general.next-button' : 'candidate-self-service.confirm-dialog-button'"><span class="inline-spinner" data-bind="css: cssClass">
<!-- ko if: label -->
<span class="inline-spinner__label" data-bind="i18n: label">Send Email</span>
<!-- /ko -->
<span class="inline-spinner__icon-wrapper">
<span class="inline-spinner__icon"></span>
</span>
</span>
</inline-spinner>
</button>
</form>
Text Content
Skip to main content. Menu * Home My Job Selections I am an employee Manage profile Menu Filter / Sort Clear Filters -------------------------------------------------------------------------------- Sort By * Relevance * Posting Date -------------------------------------------------------------------------------- Work Locations Top 5 Work Locations View All * 20 Bay Street (25) * 277 Front Street West (9) * 10 Bay Street (7) * Head Office (7) * Willowbrook (4) -------------------------------------------------------------------------------- Job Functions * ATU - Coach Technician (2) * ATU - Millwright (1) * ATU - Plant Service Person (1) * ATU - Plant Utility Person (1) * Manager (1) -------------------------------------------------------------------------------- Categories Top 5 Categories View All * Administrative and Clerical (32) * Management (18) * Project Management (7) * Skilled Trades and Labour (5) * Bus Operations (5) -------------------------------------------------------------------------------- Posting Dates * Less than 30 days (74) * Less than 7 days (34) * Greater than 30 days (6) -------------------------------------------------------------------------------- JOB TITLE, SKILL, KEYWORD Filter / Sort Location * Location * My Location * Postal Code City, state, country Go Within Miles Kilometers 80 OPEN JOBS Clear Filters * OPERATIONS CONTROLLER - TALENT POOL Canada Operations Controller - Talent Pool Add Job to My Job Selections * MILLWRIGHT Canada Metrolinx is looking for a highly skilled Millwright who thinks outside of the box, likes puzzles, knows how to troubleshoot, is a critical thinker and and has an analytical mindset. Does this describe you? Come and join the Rail Facility Assets Team today! Metrolinx is looking for a highly skilled Millwright who thinks outside of the box, likes puzzles, knows how to troubleshoot, is a critical thinker and and has an analytical mindset. Does this describe you? Come and join the Rail Facility Assets Team today! Millwright Add Job to My Job Selections * ATU-COACH TECHNICIAN Canada ATU-Coach Technician Add Job to My Job Selections * UNION STATION PROGRAM SPONSOR Canada Union Station Program Sponsor Add Job to My Job Selections * ATU-COACH TECHNICIAN Canada ATU-Coach Technician Add Job to My Job Selections * CUSTOMER CARE REPRESENTATIVE - TALENT POOL Canada Customer Care Representative - Talent Pool Add Job to My Job Selections * CUSTOMER RELATIONS REPRESENTATIVE - TALENT POOL Canada Customer Relations Representative - Talent Pool Add Job to My Job Selections * PLANT ELECTRICIAN, RAIL FACILITY ASSETS Canada Our Rail Facility Assets Office is seeking a Plant Electrician to ensure GO Transit’s electrical equipment and systems are operated and maintained in a safe and effective manner. Our Rail Facility Assets Office is seeking a Plant Electrician to ensure GO Transit’s electrical equipment and systems are operated and maintained in a safe and effective manner. Plant Electrician, Rail Facility Assets Add Job to My Job Selections * DIRECTOR, TECHNOLOGY, CLOUD, INFRASTRUCTURE AND INTEGRATION Canada Director, Technology, Cloud, Infrastructure and Integration Add Job to My Job Selections * SERVICE PERSON II Canada Service Person II Add Job to My Job Selections * SERVICE PERSON II Canada Service Person II Add Job to My Job Selections * TRACK SPECIALIST Canada Our Engineering & Asset Management - Track office is looking for a Track Specialist to assist and monitor all capital railway corridor related engineering track construction and rehabilitation projects. The role involves performing track asset audits and inspections in the field, as well as reviewing design and work plan methodology submissions to ensure the safe and reliable delivery of capital contracts and state-of-good-repair projects. In this role, the successful candidate will report directly to the Manager, Construction Delivery. Our Engineering & Asset Management - Track office is looking for a Track Specialist to assist and monitor all capital railway corridor related engineering track construction and rehabilitation projects. The role involves performing track asset audits and inspections in the field, as well as reviewing design and work plan methodology submissions to ensure the safe and reliable delivery of capital contracts and state-of-good-repair projects. In this role, the successful candidate will report directly to the Manager, Construction Delivery. Track Specialist Add Job to My Job Selections * DIRECTOR AND HEAD OF OPERATIONAL SAFETY Canada Director and Head of Operational Safety Add Job to My Job Selections * SERVICE PERSON II Canada Service Person II Add Job to My Job Selections * COMMERCIAL DIRECTOR, ONCORR Canada Our Capital Projects Commercial Management Office is hiring a Commercial Director, OnCorr PA Management to lead the development and implementation of Commercial Management strategies for the business unit and plans supported by the development of policies, systems and practices to achieve optimal return on investment. In particular, this leader will be responsible for actual costs administration, reporting, supporting governance, and cross-divisional relationships. They will coordinate commercial leadership across the corporation and provide strategic and commercial advice to the VP Commercial Management, Senior Legal Counsel, Senior Management Team (SMT), and other Metrolinx leaders, as appropriate, to support the implementation of, and adherence to, effective Commercial Management plans. Our Capital Projects Commercial Management Office is hiring a Commercial Director, OnCorr PA Management to lead the development and implementation of Commercial Management strategies for the business unit and plans supported by the development of policies, systems and practices to achieve optimal return on investment. In particular, this leader will be responsible for actual costs administration, reporting, supporting governance, and cross-divisional relationships. They will coordinate commercial leadership across the corporation and provide strategic and commercial advice to the VP Commercial Management, Senior Legal Counsel, Senior Management Team (SMT), and other Metrolinx leaders, as appropriate, to support the implementation of, and adherence to, effective Commercial Management plans. Commercial Director, OnCorr Add Job to My Job Selections * SENIOR FINANCIAL ANALYST - TALENT POOL Canada Senior Financial Analyst - Talent Pool Add Job to My Job Selections * ASSET PLANNING SPECIALIST Canada Our Asset Lifecycle Management Office is seeking 2 (two) Asset Planning Specialists: The first position supports system adoption with the goal of informing the annual asset management plans used as businesses cases for SOGR investment, and enhancement of Metrolinx's Asset Management System with respect to AM policies, strategies, and plans. The second position is for our Bus Rapid Transit systems to provide senior technical expertise in asset information systems, asset management planning, State of Good Repair investment planning, condition assessments and Asset Management reporting. Please indicate in your cover letter which position you are applying for. Our Asset Lifecycle Management Office is seeking 2 (two) Asset Planning Specialists: The first position supports system adoption with the goal of informing the annual asset management plans used as businesses cases for SOGR investment, and enhancement of Metrolinx's Asset Management System with respect to AM policies, strategies, and plans. The second position is for our Bus Rapid Transit systems to provide senior technical expertise in asset information systems, asset management planning, State of Good Repair investment planning, condition assessments and Asset Management reporting. Please indicate in your cover letter which position you are applying for. Asset Planning Specialist Add Job to My Job Selections * DIRECTOR, COMMERCIAL MANAGEMENT, ENGINEERING & MAINTENANCE Canada Director, Commercial Management, Engineering & Maintenance Add Job to My Job Selections * I&IT SR. PROJECT MANAGER – PROJECT MANAGEMENT INFORMATION SYSTEMS Canada Our I&IT Service Delivery – Enterprise Applications team is looking for a Senior Project Manager who will provide end to end project management services for I&IT projects and programs using Lean-Agile Methodology and the 4D (Decide-Design-Deliver-Deploy) process; will be responsible for setting up the vision of the project, maintaining transparency, and creating a shared understanding of what “Done” looks like; will be responsible for schedule management, engineering quality, financial accountability, project deliverables and communications; responsible for creating a forward-thinking culture of success; ensures compliance with Metrolinx’ s policies and mandates. Our I&IT Service Delivery – Enterprise Applications team is looking for a Senior Project Manager who will provide end to end project management services for I&IT projects and programs using Lean-Agile Methodology and the 4D (Decide-Design-Deliver-Deploy) process; will be responsible for setting up the vision of the project, maintaining transparency, and creating a shared understanding of what “Done” looks like; will be responsible for schedule management, engineering quality, financial accountability, project deliverables and communications; responsible for creating a forward-thinking culture of success; ensures compliance with Metrolinx’ s policies and mandates. I&IT Sr. Project Manager – Project Management Information Systems Add Job to My Job Selections * I&IT SENIOR BUSINESS ANALYST – PROJECT MANAGEMENT INFORMATION SYSTEMS Canada Our I&IT Service Delivery – Enterprise Applications team is seeking a Senior Business Analyst who would be responsible for pragmatically planning, analyzing and documenting the business and problem domain for all Metrolinx departments and business units by supporting product owners in preparing and grooming the product backlogs and getting acceptance from users and customers. Our I&IT Service Delivery – Enterprise Applications team is seeking a Senior Business Analyst who would be responsible for pragmatically planning, analyzing and documenting the business and problem domain for all Metrolinx departments and business units by supporting product owners in preparing and grooming the product backlogs and getting acceptance from users and customers. I&IT Senior Business Analyst – Project Management Information Systems Add Job to My Job Selections * PROJECT MANAGER, GO EXPANSION PROJECT DELIVERY Canada The GO Expansion Project Delivery Office is seeking a Project Manager. This position will provide technical expertise and administration of planning, engineering, design, and construction of transit infrastructure projects. The GO Expansion Project Delivery Office is seeking a Project Manager. This position will provide technical expertise and administration of planning, engineering, design, and construction of transit infrastructure projects. Project Manager, GO Expansion Project Delivery Add Job to My Job Selections * RELIABILITY ASSURANCE SPECIALIST Canada Our Electrification Office is looking for a Reliability Assurance Specialist to identify, analyse, and interpret patterns and trends in complex data sets using statistical tools supporting the asset class discipline functions. Our Electrification Office is looking for a Reliability Assurance Specialist to identify, analyse, and interpret patterns and trends in complex data sets using statistical tools supporting the asset class discipline functions. Reliability Assurance Specialist Add Job to My Job Selections * SENIOR ADVISOR, INDIGENOUS RELATIONS Canada The Indigenous Relations Team (IRT) is responsible for establishing, building and maintaining relationships with Indigenous communities, Nations and organizations, as well as providing advice to Metrolinx business units in support of the delivery of capital projects and operations. Reporting to the Senior Manager, the Senior Advisor fosters positive working relationships with Indigenous Peoples, Nations and organizations. The Indigenous Relations Team (IRT) is responsible for establishing, building and maintaining relationships with Indigenous communities, Nations and organizations, as well as providing advice to Metrolinx business units in support of the delivery of capital projects and operations. Reporting to the Senior Manager, the Senior Advisor fosters positive working relationships with Indigenous Peoples, Nations and organizations. Senior Advisor, Indigenous Relations Add Job to My Job Selections * DOCUMENT CONTROLLER Canada Document Controller Add Job to My Job Selections Go back to search results PLANT SERVICE PERSON - TALENT POOL "JOB DETAILS" Plant Service Person - Talent Pool Add Job to My Job Selections Canada Show Search Results Job Identification 104051 Locations * Canada Posting Date 01/24/2023, 05:12 PM Is this a Contract Position? No Division Operations - GO & UP Copy Link JOB DESCRIPTION This talent pool will be used to fill permanent/contract and full time/part time Plant Service Person I & Plant Service Person II positions at various locations within Metrolinx that may arise. Start Rate (Non-negotiable): Plant Service Person I: $24.43 per hour Plant Service Person II: $22.63 per hour Metrolinx is connecting communities across the Greater Golden Horseshoe. Metrolinx operates GO Transit and UP Express, as well as the PRESTO fare payment system. We are also building new and improved rapid transit, including GO Expansion, Light Rail Transit routes, and major expansions to Toronto’s subway system, to get people where they need to go, better, faster and easier. Metrolinx is an agency of the Government of Ontario. At Metrolinx, equity, diversity and inclusion are essential to living our values of serving with passion, thinking forward and playing as a team. Our Station Operations Offices require Plant Service Persons to provide basic and specialized janitorial services, maintenance, and minor repairs for Metrolinx buildings, grounds and facilities. What will I be doing? * Inspects facilities for cleanliness and records deficiencies, and immediately rectifies where appropriate. * Prepares records for the Supervisor relative to work accomplished, deficiencies noted and vehicle, equipment and material usage. * Carries out general janitorial services including replenishment of supplies; garbage and waste removal or separation; surface cleaning; polishing; waxing; vacuuming; dusting; disinfecting and washing and pit degreasing using basic and specialized materials, tools and specialized equipment such as drivable scrubbers/sweepers, tractors, man-lifts, fork-lifts, etc. * Operates and maintains various equipment such as; forklift, overhead cranes, drop tables and hoists and cleans areas where they have been standing. * Carries out general maintenance required to maintain or enhance the facility such as keeping toilet fixtures clear, tightening loose screws or nuts, lubricating hinges, replacing lamps up to and including 120 volts, applying de-icers and snow removal using tools, equipment and materials. Performs minor repairs, as assigned. * Monitors on-site the facility and equipment and reports any unusual items to the supervisor and takes corrective action as appropriately directed. * Performs other related duties as may be assigned Shift HOME BASE LOCATION: Various DAYS OF WORK: Various SHIFT HOURS: Various OFF DAYS: Various What Skills and Qualifications Do I Need? * Level of reading, writing and learning skills normally attained through completion of high school or equivalent. * Minimum nine (9) months’ experience in building and janitorial servicing including the safe handling of cleaning chemicals, tools and equipment including walk-behind equipment such as floor polishers, scrubbers and pressure washers * Minimum one year of driving experience with a valid class “G” driver’s licence and must meet corporate standard for a good driving record. * Must be able to obtain a GO Transit Equipment Operator’s permit and also be able to obtain and maintain First Aid Certification. * Must successfully complete Forklift and Propane training, as well as environmental, safety, and any other training required by corporate policy * Must have the ability to deal with the public in a courteous manner. Accommodation: We value the unique skills and experiences each person brings to Metrolinx and are committed to creating and maintaining an inclusive and accessible environment. We are committed to the requirements of the Accessibility for Ontarians with Disabilities Act so if you require accommodation during the hiring process, please let our Recruitment team know by contacting us at: 416-202-5601 or email hr.recruitment@metrolinx.com. Application Process: All applicants must be legally entitled to work in Canada. Metrolinx will be using email to communicate with you for all job competitions. It is your responsibility to include an updated email address that is checked daily and accepts emails from unknown users. As we send time-sensitive correspondence, we recommend that you check your email regularly. If no response is received, we will assume you are no longer interested in pursuing the opportunity. Please be advised that a Criminal Record Check may be required of the successful candidate. Should it be determined that any background information provided is misleading, inaccurate or incorrect, Metrolinx reserves the right to discontinue with the consideration of your application. Metrolinx employees are required to be fully vaccinated against COVID-19 in accordance with Metrolinx’s Mandatory COVID-19 Vaccination Standard, made under the Metrolinx Communicable Diseases in the Workplace Policy, as a condition of being eligible for the recruitment process. Proof of COVID-19 vaccination will be required. If you are not able to obtain COVID-19 vaccination for a reason related to a protected ground of discrimination under applicable human rights legislation, you can request accommodation from Metrolinx. We thank all applicants for their interest, however, only those selected for further consideration will be contacted. WE ARE AN EQUITABLE AND INCLUSIVE EMPLOYER. SIMILAR JOBS * PLANT SERVICE PERSON I, RAIL FACILITY ASSETS Canada Our Rail Facility Assets Office is seeking a Contract Plant Serviceperson I, to provide basic and specialized janitorial services, maintenance and minor repairs for Metrolinx buildings, grounds, and facilities. Our Rail Facility Assets Office is seeking a Contract Plant Serviceperson I, to provide basic and specialized janitorial services, maintenance and minor repairs for Metrolinx buildings, grounds, and facilities. Plant Service Person I, Rail Facility Assets Add Job to My Job Selections * PLANT ELECTRICIAN, RAIL FACILITY ASSETS Canada Our Rail Facility Assets Office is seeking a Plant Electrician to ensure GO Transit’s electrical equipment and systems are operated and maintained in a safe and effective manner. Our Rail Facility Assets Office is seeking a Plant Electrician to ensure GO Transit’s electrical equipment and systems are operated and maintained in a safe and effective manner. Plant Electrician, Rail Facility Assets Add Job to My Job Selections * SERVICE PERSON II Canada Service Person II Add Job to My Job Selections * SERVICE PERSON II Canada Service Person II Add Job to My Job Selections See More Jobs Apply Now MY LINKEDIN CONNECTIONS AT METROLINX * My LinkedIn Connections at Metrolinx Page Plant Service Person - Talent Pool - MX Career Site Careers loaded Skip to main content. MANAGE YOUR PROFILE Enter the email address you used to create your profile. Once your identity is confirmed, you will be able to manage your profile. Email Address Send Email Skip to main content.