richard (uid 10247) does not need to be explicitly listed in the developers group (gid 100361) because that is his/her primary group membership ... you can add richard into the developers group list but that is unnecessary though it would make it easier to see who the group members are ...
as for being able to login into the server -- assuming the user's account is properly setup -- the only other thing missing would be the user's home directory on the server ... since this user's account seems to be new, it would not be surprising to know that he/she is not able to access his/her home directory on the rhel box (i.e., home directory not created, wrong permissions, wrong ownership, etc.) ...