Job: a description of requirements to perform a role, which might include competencies, responsibilities, education, etc. You'll only need one for each role in your organization.
Position: a container for an employee. Typically, each employee fills one position. If multiple employees are performing the same role, create a position for each and associate all of those positions to one job.
- A job can have multiple positions, but each position can only be associated to one job.
- A user can have multiple positions for cases where an employee performs more than one role.
- Each position can only be filled by one user.