cover image
TekStaff IT Solutions

Software Developer

Hybrid

Toronto, Canada

Freelance

14-10-2025

Share this job:

Skills

C# Bash PowerShell SQL GitHub Azure Shell Terraform GitHub Actions

Job Specifications

Role: Software Developer

Contract: 7 months

Location: Toronto, ON - Hybrid

Technical Expertise:

Proven experience deploying and managing Microsoft Power Platform environments across enterprise-scale organizations.

Strong understanding of Power Platform tenant-level and environment-level configuration, including governance, security, and lifecycle management.

Proficiency in identity and access management using Entra ID (formerly Azure AD), including role-based access control (RBAC), entitlement mapping, and integration with Azure Key Vault (AKV) or HashiCorp Vault.

Hands-on experience with custom connectors and API integration using OAuth 2.0 authentication flows.

Competence in source control and automation using GitHub, GitHub Actions/Workflows, PAC CLI, and C# for solution deployment and lifecycle operations.

Scripting capabilities in PowerShell and Bash for automation and environment provisioning.

Solid engineering background in Dataverse and SQL, including schema design, data modeling, and performance optimization.

Deployment & Automation:

Familiarity with deploying managed environments and solutions via GitHub workflows and PAC CLI, leveraging service principals or equivalent secure automation mechanisms.

Experience with Microsoft Power Platform Center of Excellence (CoE) Starter Kit is considered an asset.

Knowledge of developing agents using Microsoft Copilot Studio is an asset.

Experience in Terraform module development and infrastructure-as-code practices is considered an asset.

MUST-HAVE Hard Skills:

1.) Power Platforms

2.) Competence in source control and automation using GitHub, GitHub Actions/Workflows, PAC CLI, and C# for solution deployment and lifecycle operations.

3.) Proficiency in identity and access management using Entra ID (formerly Azure AD), including role-based access control (RBAC), entitlement mapping, and integration with Azure Key Vault (AKV) or HashiCorp Vault.

4) Scripting- shell and bash

5) SQL

NICE-TO-HAVE

1.) AI builder implementation, Power Platform v-nets

2.) Experience in troubleshooting backend network issues between MS 365 and Azure resources.

3) Knowledge of developing agents using Microsoft Copilot Studio is an asset.

4) Experience in Terraform module development and infrastructure-as-code practices is considered an asset.

About the Company

Just over 15 years ago TekStaff IT Solutions Inc was founded based on the need for a localized, professional staffing firm in the Greater Toronto Area. After gaining much recognition, and achieving a solid reputation, TekStaff has become a leading supplier of placement services. Today, we are acknowledged as a top leader in Canadian recruiting and have crossed borders securing contracts throughout the United States. We remain focused on developing long-term relationships with client companies and professionals looking for em... Know more