Watts Water
–
Districte 3, Barcelona, 08915, Spain
The Technical Sales Consultant will be responsible for developing and strengthening professional relationships with engineering consulting firms, design and specification offices, main contractors, installers, institutional stakeholders, investors... - Aug 05