Oxymoron?

"Technical manager" podria ser considerado como un oxymoron? :?