generator mechanic careers in Belfast, Ireland