
SRA Staffing
Senior Desktop Applications & Automation Specialist
Client: One of Canada’s Leading Business Law Firms
Location: Downtown Toronto (Hybrid – 2 days onsite/week)
Type: Full-Time | Permanent
Agency: SRA Staffing
Role Overview & Hiring Context
This senior-level role sits within a small, high-performing IT team and focuses on automating, streamlining, and supporting core IT systems. The firm is seeking a highly independent and technically advanced professional who excels in scripting, system optimization, and emerging technologies. You will lead efforts to automate complex processes and support enterprise-wide applications within a legal environment.
Work Environment & Onsite Expectations
This is a hybrid position based out of downtown Toronto. The expectation is 2 days onsite per week, with 3 days remote. Equipment will be provided.
️ Technical Responsibilities
-
Design, develop, and maintain highly complex PowerShell scripts to automate manual, repetitive IT processes across the enterprise.
-
Identify automation opportunities and translate them into scalable, reliable scripting solutions.
-
Build and deploy application packages and task sequences, including Windows 11 image deployment and GPO management.
-
Provide advanced support for Microsoft Endpoint Configuration Manager (MECM/SCCM), with a focus on automation, software distribution, OSD, and patching.
-
Collaborate with IT teams to plan, test, and implement automation workflows and application changes.
-
Lead the evaluation, testing, and rollout of emerging applications and technologies, offering recommendations to stakeholders.
-
Manage Windows OS configurations to meet firm standards and performance benchmarks.
-
Create and maintain detailed documentation of scripts, systems, and processes.
-
Partner with internal stakeholders to coordinate enterprise application installations and upgrades.
-
Provide production and second-level support for firmwide desktop applications.
-
Troubleshoot complex technical issues and drive resolution independently.
-
Perform other related duties as required.
Required Experience & Qualifications
-
University degree in Computer Science, Software Engineering, or a related field; a strong mix of education and experience will also be considered.
-
7+ years of hands-on PowerShell scripting in enterprise environments with complex logic, robust architecture, and strong error handling.
-
7+ years of experience supporting and managing MECM/SCCM, including advanced tasks like image deployment and software packaging.
-
Deep understanding of Windows OS internals, GPO, and scripting for configuration management.
-
Demonstrated track record of evaluating new technologies and performing risk assessments (AI experience is a plus).
-
Experience with Microsoft Intune and modern device management.
-
Excellent troubleshooting, documentation, and communication skills.
-
Experience with legal applications or Citrix environments is an asset.
-
Ability to work independently, prioritize tasks, and deliver quality outcomes in a fast-paced environment.
Background Check Requirements
Due to the sensitive nature of the role, all applicants must successfully pass an extensive background screening including:
-
Employment verification (Canadian and international, up to 10 years) – confirming job title, tenure, and reason for departure.
-
Education verification
-
Two supervisory references
-
Canadian criminal and credit check
-
Proof of legal work eligibility in Canada
-
Resume accuracy is critical and will be reviewed
How to Apply
To express interest or learn more, please contact Anusha Suresh at AnushaS@srastaffing.com.
⚠️ Please Note
Only candidates who meet the minimum requirements and pass the background screening process will be contacted. We thank all applicants for their interest.