Roles and responsibilities of hr manager in software company