translate English to French: Unquestionably, this was a brand new position that entailed additional, major responsibilities and duties.
Il s'agit, sans l'ombre d'un doute, d'un tout nouveau poste comportant des responsabilités et des fonctions additionnelles majeures.