• Direct Placement
  • Toronto

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.