staff development

As we use it here, staff development is a role within an organisation. (NB: an independent trainer, though contracted to work with an organisation’s staff, is a ‘trainer’.) For these purposes, use ‘staff training and support’ for issues more specific to working with psychological and emotional needs of service users.