soft skills; IS graduates; professional development; IT curriculum; employers' perceptions; teamwork; communications; report writing