Senior Software Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- Experience: 7+ years of hands-on software development experience with a heavy focus on Azure cloud platforms.
- Posting language
- English
- Posted
Original job description
Senior Software Developer
Location: Toronto, ON
Employment Type: 6-Month initial Contract
Hybrid position,
Must be eligible to work in Canada
Roles and responsibilities:
We are seeking a Software Developer with deep expertise in Microsoft Azure cloud platforms to design, build, and maintain scalable, high-performing cloud-native applications. In this role, you will lead the development of APIs, event-driven integrations, and automated CI/CD pipelines while ensuring optimal security, reliability, and performance across distributed systems.
Key Responsibilities
- Cloud Architecture & Development: Design, build, and maintain cloud-native applications using Azure Functions, Logic Apps, App Services, and Azure API Management.
- Integrations & Messaging: Develop RESTful APIs, event-driven integrations, and data workflows using Azure Service Bus, Event Grid, Event Hubs, and Data Factory.
- DevOps & Automation: Implement automated CI/CD pipelines (build, test, release) using Azure DevOps and source control in Git.
- Infrastructure as Code (IaC): Provision and manage Azure resources consistently using ARM, Bicep, or Terraform.
- Monitoring & Optimization: Monitor, troubleshoot, and optimize applications using Azure Monitor, Application Insights, and Log Analytics.
- Production Support & Security: Provide L3 support, conduct root-cause analysis, and enforce security, identity, and networking best practices across all Azure assets.
Must have skills/qualifications & experience:
- Education: Undergraduate degree in Computer Science or an equivalent combination of education and experience.
- Experience: 7+ years of hands-on software development experience with a heavy focus on Azure cloud platforms.
- Core Tech Stack: Strong proficiency in C#/.NET, RESTful APIs, and Azure DevOps CI/CD tools.
- Cloud & Integrations: Practical experience designing event-driven architectures, API integrations, and cloud monitoring solutions.
- Certifications: Azure certifications are considered a strong asset.
Key Competencies
- Proven ability to analyze complex data and solve critical problems under pressure.
- Strong team player with exceptional attention to detail and self-starter initiative.
More about this job
Responsibilities
Design, build, and maintain scalable Azure cloud-native applications, APIs, event-driven integrations, and automated CI/CD pipelines. Provide production support and root-cause analysis while monitoring and optimizing application performance and enforcing security, identity, and networking best practices.
Requirements
Requires an undergraduate degree in Computer Science or equivalent education and experience, plus at least seven years of hands-on software development focused heavily on Azure. Candidates should be proficient in C#/.NET, RESTful APIs, and Azure DevOps, with practical experience in event-driven architectures, API integrations, and cloud monitoring; Azure certifications are an asset.
Skills
- Microsoft Azure
- C#
- .NET
- RESTful APIs
- Azure DevOps
- CI/CD
- Event-Driven Architecture
- Azure Functions
- Azure Logic Apps
- Azure App Services
- Azure API Management
- Azure Service Bus
- Azure Event Grid
- Azure Event Hubs
- Azure Data Factory
- Infrastructure as Code
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Microsoft Azure
- C#
- .NET
- RESTful APIs
- Azure DevOps
- Git
- CI/CD Pipelines
- Azure Functions
- Azure Logic Apps
- Azure App Services
- Azure API Management
- Azure Service Bus
- Azure Event Grid
- Azure Event Hubs
- Azure Data Factory
- ARM
- Bicep
- Terraform
- Azure Monitor
- Application Insights
- Log Analytics
- Event-Driven Architecture
- Cloud-Native Applications
- Infrastructure as Code
- Root-Cause Analysis
- Production Support
- Cloud Security
- Identity Management
- Networking
- Azure Certifications