Desktop Applications Support SpecialistClient: One of Canada’s Leading Business Law FirmsLocation: Downtown Toronto (Hybrid – 2 days onsite/week)Type: Full-Time | PermanentAgency: SRA StaffingRole Overview & Hiring ContextThis role is part of a small, high-performing IT team responsible for desktop application support and automation. The client, a top-tier national law firm, maintains a complex Microsoft environment and is seeking a candidate with strong PowerShell scripting, application deployment, and endpoint configuration skills.Work Environment & Onsite ExpectationsThis is a hybrid position based out of downtown Toronto. The expectation is 2 days onsite per week (subject to operational needs) and 3 days remote. All equipment will be provided.️ Technical ResponsibilitiesMaintain and enhance complex PowerShell scripts that automate core IT processes.Build and deploy application packages and task sequences to manage Windows 11 image distribution.Troubleshoot, debug, and optimize both new and existing PowerShell scripts for stability and performance.Provide second-level support and production support for firm applications and associated services.Manage Microsoft Endpoint Configuration Manager (MECM) for software distribution, patching, and integration with automation solutions.Optimize Windows 11 configurations using scripting, aligned with firm standards.Collaborate with IT stakeholders to understand scripting/automation requirements and implement tested solutions.Lead software installations, upgrades, and service design coordination efforts.Create and maintain comprehensive documentation of scripts, workflows, and configurations.Contribute to project planning and execution for app installations and upgrades.Participate in complex technical troubleshooting and performance tuning.Perform other duties as required.Required Experience & QualificationsUniversity degree in Computer Science, Software Engineering, or equivalent; a strong combination of experience and education may also be considered.5+ years of experience in a technical systems or application administration role.3+ years of advanced PowerShell scripting in enterprise environments (including error handling, advanced logic, automation architecture).Hands-on experience with MECM/SCCM, software distribution, OSD, and patch management.Solid knowledge of Windows OS internals, GPO automation, and deployment techniques.Exposure to Microsoft Intune and modern device management is a plus.Proven ability to operate independently and proactively drive projects.Strong written/verbal communication and technical documentation skills.Excellent problem-solving and analysis skills with a customer service mindset.Prior legal application or Citrix environment experience is considered an asset.Background Check RequirementsDue to the sensitive nature of the work, all applicants must successfully pass an extensive background screening that includes:Canadian and international employment verification (up to 10 years) – must confirm title, dates of employment, and reason for leaving.Education verificationTwo professional references from former direct supervisors.Criminal and credit checkLegal eligibility to work in CanadaThe accuracy of resume information is essentialSRA Staffing is committed to diversity, equity, and inclusion. Accommodations are available upon request at all stages of the hiring process.How to ApplyTo apply or learn more, please contact Anusha Suresh at AnushaS@srastaffing.com.⚠️ Please NoteOnly candidates who meet the minimum requirements and pass the background screening process will be contacted. We thank all applicants for their interest.