Hi Peter,
Thanks for your insight.
Considering the issues are taken care of, making a custom multi-valued attribute for Position ID should solve the problem of holding the user in multiple positions in case of higher duties by assigning multiple roles tied to these positions.
I am guessing this is a valid scenario. What do you suggest?
Thanks
Chaitanya