Joe Apps Technology Support

Level 2 Support Desk Technician (In-person)

Joe Apps Technology Support
Burlington, ON

Are you a tech-savvy problem solver with a passion for helping people? Joe Apps Technology Support is looking for an experienced Level 2 Support Desk Technician to join our team in Burlington. In this in-person role, you’ll be reporting to the Director of Operations, provide advanced IT support to small business clients, ensuring their technology runs securely and efficiently. If you thrive on troubleshooting challenges and want to empower small businesses through innovation, we want to hear from you!

junior support desk technician Joe Apps Technology Support

ABOUT US

Joe Apps Technology Support is a managed IT and cybersecurity services provider focused on empowering small and medium-sized businesses (SMBs) through innovation. We help our clients leverage technology to grow, securely and efficiently, so they can focus on their core business. Our team lives by the values of Authenticity, Collaboration, Excellence, and Continuous Improvement.

We also utilize the Entrepreneurial Operating System (EOS) framework to foster team clarity, accountability, and a shared strategic vision in everything we do.

Our Mision

Our mission is to help SMBs succeed by providing secure, compliant, and efficient IT systems that support their goals. We specialize in modern cloud and productivity solutions – especially Microsoft 365 technologies – to drive innovation for our clients. By ensuring systems are safe and optimized, we enable businesses to work without IT worries and stay compliant with industry standards.

Position Overview:

As a Level 2 Support Desk Technician at Joe Apps, you will be the go-to expert for advanced technical issues and escalations. Working on-site at our Burlington office (and occasionally at client locations), you’ll tackle complex hardware, software, and network challenges that Level 1 technicians escalate to you. This role is highly client-facing – you’ll interact directly with our customers both remotely and in person, providing friendly and effective support. You will also help improve our services by creating automation scripts, refining support workflows, and mentoring junior technicians. In our EOS-driven team environment, you’ll have clear responsibilities and the opportunity to contribute to our collective success and vision.

Key Responsibilities

  • Advanced Technical Support: Troubleshoot and resolve complex issues across hardware, software, networking, and systems for our small business clients. Ensure minimal downtime by diagnosing problems quickly and implementing effective solutions.
  • Ticket Escalation Management: Handle support tickets escalated from Level 1 technicians via our PSA system (HaloPSA). Take ownership of incidents, follow up promptly, and ensure timely resolution in line with our SLAs.
  • Installations & Upgrades: Perform on-site and remote installations, configurations, and upgrades of computers, servers, networking equipment, and software. Plan and execute these tasks with minimal disruption to client operations.
  • Scripting & Automation: Develop and use scripts (e.g., PowerShell, Bash) to automate routine tasks and streamline troubleshooting. Identify opportunities to improve efficiency through automation and implement those improvements.
  • Tool Utilization: Leverage our IT management tools daily – for example, use HaloPSA for ticketing and workflow management, and NinjaRMM for remote monitoring, patch management, and alerts. Configure and fine-tune workflows and automation rules within these platforms to enhance service delivery.
  • Cloud & Systems Support: Support and administer cloud services and productivity platforms such as Microsoft 365 and Azure for clients (manage users, security settings, SharePoint, Azure AD, etc.). Assist with Google Workspace environments as needed, ensuring best practices in security and compliance are followed.
  • Documentation: Maintain thorough and up-to-date documentation for all client systems and resolutions. Use IT Glue to document network configurations, user guides, common issue resolutions, and any new fixes or processes you develop.
  • Mentoring & Collaboration: Work closely with Level 1 support technicians – provide guidance, training, and mentorship to help them grow. Review their ticket resolutions, offer feedback, and share knowledge to elevate the whole team’s performance. Collaborate with the wider team on complex projects and contribute to a positive, learning-focused culture.
  • Client Communication: Deliver excellent customer service by communicating clearly and professionally with clients at all times. Whether solving an issue remotely or on-site, ensure the client understands the resolution steps and feels confident in our support. Maintain a friendly, empathetic approach to put clients at ease during technical difficulties.

Key Performance Indicators (KPIs)

Success in this role will be measured by:
  • Ticket Resolution Time: Resolving support tickets within or above the expected timeframe (meeting or beating SLA targets for response and resolution).
  • Customer Satisfaction: Achieving high customer satisfaction scores and positive feedback from clients, thanks to your effective solutions and excellent service.
  • Documentation Quality: Keeping all tickets and technical documentation complete and updated. Every fix or change should be logged in IT Glue and our PSA, contributing to a rich knowledge base.
  • Process Improvement Contributions: Proactively suggesting and implementing improvements (new scripts, better workflows, documentation updates) that enhance team efficiency and service quality over time.

Qualifications and Skills

  • Experience: 3+ years of hands-on experience in IT support or help desk roles, with exposure to a broad range of hardware, software, and network issues. Experience in a managed service provider (MSP) environment is an asset.
  • Education: Post-secondary degree or diploma in Information Technology, Computer Science, or a related field (or equivalent experience).
  • Certifications: Relevant certifications are strongly preferred – e.g., CompTIA A+, Network+, Security+, and/or Microsoft certifications (such as Microsoft 365 or Azure certifications).
  • Technical Skills: Advanced troubleshooting skills in Windows desktop/server environments, advanced networking (TCP/IP, DNS, VPNs, Network Layers, VLAN’s, Etc.), and PC/peripheral hardware. Ability to diagnose and resolve complex technical problems independently.
  • Scripting Ability: Proficiency with scripting or automation (PowerShell, Batch, or Bash) to automate tasks and solve problems more efficiently.
  • Cloud/App Proficiency: Familiarity with Microsoft 365 (Exchange, Teams, SharePoint, Azure AD) administration and Azure services. Exposure to Google Workspace administration is a plus.
  • Tools Knowledge: Experience using IT service management and documentation tools – for example, PSA systems (like HaloPSA, ConnectWise, or similar), RMM platforms (e.g., NinjaRMM, Kaseya), and documentation wikis (such as IT Glue).
  • Communication: Excellent verbal and written communication skills. You can explain technical issues in plain language to clients and write clear documentation. Bilingual (English/French) is a bonus but not required.
  • Customer Service: Strong client-service orientation with the patience and professionalism to handle users of varying technical skill levels. Able to remain calm and friendly under pressure.
  • Team & Work Ethic: A collaborative team player who can also work independently. Eager to share knowledge and help teammates. Organized, accountable, and aligned with a continuous improvement mindset (fitting well in our EOS-driven culture of clarity and accountability).

Compensation & Benefits

We offer a competitive compensation package and a supportive work environment:
  • Salary: $55,000 – $65,000 CAD per year (commensurate with experience).
  • Health Insurance: Company health benefits plan to keep you and your family covered.
  • Paid Time Off: Generous paid vacation and personal days, because work-life balance matters.
  • Training & Development: Monthly training opportunities and ongoing professional development. We invest in our team’s continuous learning (covering training sessions, certifications, and more).
  • Growth Environment: Be part of a growing company that values innovation and excellence. You’ll work with cutting-edge tools and have the opportunity to advance your career as we expand.
  • Team Culture: Join a close-knit team that operates on trust, transparency, and collaboration (thanks to our EOS model). Your ideas are welcome, and your contributions have a direct impact.

HOW TO APPLY

Ready to join the Joe Apps team and take the next big step in your IT career? If you’re excited about helping small businesses thrive with great technology and you meet the qualifications above, we’d love to hear from you!

Please send your resume and a brief cover letter to resumes@joeapps.ca  or apply via our Indeed job posting. In your application, tell us a bit about your experience and why you’re the perfect fit for this role.

Joe Apps Technology Support is an equal opportunity employer. We are committed to inclusivity and celebrate diversity in our workplace. We welcome applications from all qualified candidates, and we ensure a fair hiring process for all. Come join a team where everyone’s ideas and backgrounds are valued as we work together to help our clients succeed!

Skip to content
joe apps logo png
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.