Find Amazing Talent Find Your Dream Job

Windows developer

Contract: Toronto, Ontario, CA

Salary Range: 70.00 - 90.00 | Per Hour

Job Code: 368669

End Date: 2026-05-14

Days Left: 29 days, 0 hours left

Company: Financial Services
Position: Windows Developer
Contract: 6-month contract
Location: Toronto, 0N
Work Model: 4x onsite
Rate: $70/hr to $90/hr

Key Responsibilities
  • Conduct end-to-end code reviews of existing scripts and automation workflows
  • Rewrite and develop PowerShell scripts from scratch (not just editing)
  • Provide recommendations on best practices (modularity, CI/CD, security, scalability)
  • Optimize existing scripts for performance, maintainability, and reliability
  • Improve security posture (RBAC, no embedded credentials, secure authentication)
  • Enhance logging, monitoring, and error handling frameworks
  • Support both on-prem and Azure-based automation environments
  • Leverage audit findings to guide improvements and remediation efforts
  • Guide team on development standards, tooling (e.g., Git), and processes
  • Assist with task breakdown and execution across development initiatives
 
Must-Haves
  • Advanced PowerShell development (modular design, error handling, PowerShell 7)
  • Strong experience with Azure Automation & Azure Functions (PowerShell runtime)
  • Hands-on experience with Azure Key Vault (secrets, certificates, Managed Identity)
  • Deep understanding of Azure AD / Entra ID authentication models
  • Experience with hybrid environments (on-prem AD/Exchange + Azure)
  • Familiarity with CI/CD pipelines and source control (Git)
  • Experience with logging & monitoring (e.g., Log Analytics, structured logging)
  • Strong focus on security-first development practices
 
Nice-to-Haves
  • Experience with Exchange Online / Graph automation
  • Azure Automation Hybrid Workers
  • Experience designing enterprise-grade reusable modules
  • Background in audit/compliance-driven environments

We may use AI-enabled and/or automated tools to support parts of our recruitment process, including application screening, interview scheduling, and candidate communications. These tools are used to enhance consistency and efficiency. All hiring decisions involve human review and are not based solely on automated processing.

The Company offers a total rewards package in accordance with all applicable federal, provincial, and local laws and requirements. Benefit eligibility and offerings vary based on role, employment status, and work location. For contractor positions, benefits are limited to those entitlements and protections required by applicable law, which may include (as applicable) vacation pay, public holidays, leaves of absence, and other legally mandated benefits or payments.

Job Requirement
  • RBAC
  • Azure
  • Powershell
  • CI/CD
  • Automation
  • Git
  • Entra ID authentication
  • Log Analytics
  • Code review
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Aishwarya Gour
  • aishwarya.gour@collabera.com
Apply Now
Apply Now
close-icon