This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

Job Description Writing Fundamentals

October 20, 2026 9:00 AM - 12:00 PM (PDT)

Description

This workshop is designed for people leaders, human resources professionals, and compensation practitioners in post-secondary institutions who want to strengthen their understanding of how to write clear, effective, and meaningful job descriptions.

Well-crafted job descriptions are foundational tools that support organizational clarity, employee success, recruitment, compensation, and workforce planning. A strong job description helps employees understand the purpose and expectations of their role, supports fair and effective hiring decisions, and provides an important framework for compensation and organizational alignment.

This practical and interactive workshop will provide participants with the tools and confidence needed to prepare, write, and revise job descriptions more effectively. Participants will explore the language and structure of job descriptions, deconstruct existing examples, and practice rewriting them using clearer and more purposeful language.

WORKSHOP GOAL

Participants will develop a stronger understanding of how the language used in job descriptions shapes role clarity, organizational effectiveness, and compensation outcomes, and how to apply that understanding when writing or revising job descriptions.

LEARNING OUTCOMES

By the end of the workshop, participants will be able to:

  • Understand the role and importance of effective job descriptions
  • Apply the fundamentals of writing a clear and meaningful job description
  • Develop well-constructed function (duty) statements
  • Use language more intentionally to accurately reflect role responsibilities and expectations
  • Review and revise existing job descriptions with greater confidence and consistency

Facilitator(s):

Kevin Commerford has been with the Public Sector Employers’ Council Secretariat (PSEA) since 2014, serving as both a Labour Relations Specialist/Negotiator and Director of Compensation Research and Costing.

Prior to joining PSEA, Kevin was Director of Human Resources at Douglas College and spent 12 years with the Health Employers’ Association of BC (HEABC) as a Senior Compensation Consultant supporting both unionized and management roles. He also led Affiliate Services, overseeing labour relations support for more than 180 healthcare institutions across the province.

Kevin has played a key role in developing major classification and compensation systems in both the health and post-secondary sectors, including the Health Services and Support – Community Subsector classification system, the Nurses Classification Profile system, and the current excluded management compensation system for PSEA members. He is also the current lead for developing the post-secondary Joint Job Evaluation Plan for BCGEU support staff employers.


Location

Zoom

This is a virtual workshop.

Pricing

Free

Contact Information

Post-Secondary Employers' Association
Name: PSEA Learning
Email: learning@psea.bc.ca
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}