There are still lots of open positions. Let's find the one that's right for you.
As a Wind Technician you will be responsible for operating and maintaining the Stanton Energy Center, a 120 MW wind power generation facility located in Lenorah, TX utilizing GE 1.5 SLE turbine technology.