Help with a new content type

I am trying to create a content type to keep a record of a club’s management committee which changes every year. There are 8 current positions on the committee, but could be more or less depending on the chairman. I thought of using taxonomy terms for the different positions, and an entity reference to the user, but I can’t figure out how to group the position and the user together, meaning for year 2017, position1 is allocated to user5 and position2 is allocated to user10, and so on.
The alternative is to create the content type with fields for every position on the committee, and then use the entity reference to the user, but because this changes, it will be an issue.

Thanks in advance.

Drupal version: