346 open roles