Hi Naif.
Do you have Learn and Perform on your site?
If you have Perform.
You can set up the competencies in their frameworks.
Then you can assign the competencies associated with a job/role using audiences or positions (competency assignment is part of Perform). This means that as people move role (thus assignment group) then the competencies associated with that new role are assigned accordingly.
The competencies can be manually rated. If you want this rating process to occur periodically you can create a repeating performance activity that is a rating event using the review question type. This allows a user's (the subject's) competencies to be presented to a rater (manager in this case) to be rated.
To add to this in v14 you can also define different proficiency values on the competency's rating scale for different assignment groups. e.g Student Nurse is proficient at L1, whereas Senior Nurse is proficient at L5. This allows you to express the required development of skill in a single competency
Does this make sense? Happy to reach out to get a demo for you.