Therefore, colleague is appropriate as it may be used to describe nearly everyone within your professional circles, and it allows for that person to be of a different rank than your own. Associate is a synonym that comes to mind, but I would be wary of using that word. Associate can denote someone of lesser than or equal rank to you, and it ... More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.