The Contributor role allows your colleague to manage resources but doesn’t grant permission to assign roles to others. On the other hand, User Access Administrator enables them to manage access permissions.
Since your colleague needs permissions to create the ARM service connection, having User Access Administrator should be sufficient.
Please Let me know if you have any queries.
If you found the information helpful, please click "Upvote" on the post to let us know and consider accepting the answer as the token of appreciation. Thank You.