Sort:  

I'm lucky to have a job in an informatic company though.

Then you do not need to speak Spanish ;_)

I do need to speak Spanish :) 95% of my colleagues are Spanish

Perfecto! Es que para mi mas facil comunicar en español)