translate English to French: Supporting this increasingly large and complex demand requires dedicated experts and specialists, especially for some key areas of work, including strategic development as well as mission support.
Pour répondre à une demande de plus en plus forte et de plus en plus complexe, il faut des experts et des spécialistes, en particulier dans des domaines clefs, tels que le développement stratégique et l'appui aux missions.