Otter Energy is one of Ontario\xe2\x80\x99s largest and most established solar energy companies, with its roots in solar project construction and maintenance. Otter is seeking full time Solar Installation Technicians that are passionate about energy and sustainability. JOB SUMMARY: Solar…