The IT Support Specialist provides technical assistance and troubleshooting for employees, supporting applications and systems to ensure productive use of technology across the US and Mexico. This onsite role involves onboarding, resolving technical issues, and managing multiple tasks under pressure within a collaborative environment.
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.