expert-level technical position - Francés Inglés Diccionario