
IT Technician
- Ontario
- Permanent
- Full-time
- Provide end-user support for all IT-related issues, including hardware, software, and networking problems.
- Diagnose and resolve technical issues in a timely and effective manner, ensuring minimal disruption to business operations.
- Offer remote and in-person assistance to users for software installations, system configurations, and troubleshooting.
- Install, configure, and maintain servers, computers, and various peripheral devices such as printers and meeting room equipment.
- Perform routine maintenance on systems, including patch management and software updates.
- Monitor system performance, identify potential problems, and resolve them proactively to ensure system uptime and reliability.
- Manage user accounts, permissions, and system access via Azure and Office 365 administration.
- Provide support for network infrastructure, including routers, switches, and firewalls.
- Monitor network performance and troubleshoot issues related to connectivity or bandwidth.
- Ensure systems are secure through regular security patching, firewalls, antivirus updates, and compliance with security best practices.
- Manage, deploy and track IT assets, including hardware (desktops, laptops, printers, etc.), software licenses, and network devices.
- Ensure that all IT equipment is properly inventoried, monitored, and maintained according to company policies.
- Coordinate the procurement, deployment, and retirement of IT assets, ensuring cost-effectiveness and compliance with asset lifecycle management.
- Perform regular audits to ensure accurate asset tracking and prevent discrepancies.
- Document and maintain comprehensive technical procedures, system configurations, and network infrastructure.
- Create and update user guides and FAQs for internal IT systems and software.
- Track reported issues via support ticket for resolution times, and other key metrics, providing regular reports to management.
- Provide training sessions to end users on new software applications, system updates, and IT best practices.
- Develop and maintain user manuals and self-help resources for common IT tasks and troubleshooting.
- Work closely with other departments and joint venture (JV) partners to ensure IT systems meet business needs and requirements.
- Participate with vendors to implement new technologies or support company-wide IT projects.
- Offer recommendations for hardware or software upgrades to improve efficiency and productivity
- Minimum 5 years of experience in system support or a similar role, preferably in a construction or project-based environment.
- Automation & Scripting: Knowledge of scripting languages or automation tools (ex. PowerShell) to streamline repetitive tasks and improve system efficiency.
- Advanced Networking Knowledge: Familiarity with advanced networking
- Experience with construction management software and project management tools.
- Cloud Experience: Familiarity with cloud platforms like AWS or Azure to support cloud-based services and systems.
- Familiarity with Microsoft 365 administration, Entra ID, and cloud services, with hands-on experience managing mailboxes, user provisioning, SharePoint services, and Teams.
- ITIL or Service Management Frameworks: Understanding or certification in ITIL (Information Technology Infrastructure Library) or other IT service management frameworks to enhance IT service delivery and management.
- Project Management Skills: Experience in IT project management, including planning, execution, and oversight of system upgrades or implementations.
- End-User Training & Documentation: Strong ability to create clear, user-friendly training materials and documentation for end-users to improve system usability and minimize support requests.
- Bachelor’s degree in information technology, Computer Science, or related