expert-level technical position - Alemán Inglés Diccionario