Deutsche Windtechnik
–
Blairsburg, IA
... As a Site Manager, you will manage all duties needed on the wind farm. While providing leadership and technical direction at all times, maintaining an excellent customer relationship, and demonstrating advanced leadership and management skills. This ... - Apr 27