Work Environment: This position regularly works in an office setting and on job sites in all types of indoor and outdoor conditions including near moving mechanical parts, in high, precarious places, extreme heat, cold and humidity. This may include training of customers and employees, ordering of materials, entering of database, and programming, creating, and installing new software, and performing troubleshooting function of assigned jobs.