Sr. Software Developer
Toronto, ON • Contract • July 28, 2025 • 81848
Job Title: Sr. Software Developer
Job ID: 81848
Location: Toronto, Ontario - Hybrid
What you will be doing:
-
Design, build, develop and administer CI/CD pipeline using Azure DevOps to support continuous development and deployment of modular cloud-based systems.
-
Monitor and assess the performance of applications in Azure cloud environment to ensure solutions are running as expected. Identify, analyze, and resolve application deployment issues.
-
Implementing automation for tasks like code integration, testing, deployment, and infrastructure management.
-
Design, develop and test the automation solution using Containerized Microservices, JEE, Spring Boot, API, Azure Logic Apps, Power Automate, Database, React/Angular, and integrating with other various systems using API (REST/SOAP).
-
Document the development tasks and their duration, align with management, and finalize.
-
Create and execute test plans including performance testing of the solution.
-
Develop, document, and implement application process monitoring procedures.
-
Support production operational activities.
-
Document the comprehensive written technical knowledge transfer plan and conduct knowledge transfer to EFP technical staff throughout the assignment.
What you must have:
A DevOps specialist in production support ensures seamless system reliability by rapidly diagnosing and remediating issues, optimizing infrastructure and automation, and driving continuous improvements through collaboration and data-driven recommendations.
-
Incident Response & Root Cause Analysis (RCA) – Quickly diagnose production issues, identify underlying causes, and recommend remediation strategies.
-
Cloud & Infrastructure Expertise – Deep understanding of AWS, Azure, or GCP, including networking, security, scaling, and resilience.
-
CI/CD & Automation – Proficiency in building robust pipelines, Infrastructure as Code (Terraform, Ansible), and automated recovery workflows.
-
Monitoring, Observability & Performance Tuning – able to optimize systems for reliability.
-
Collaboration & Continuous Improvement – Works with cross-functional teams to propose fixes, lead postmortems, and enhance processes and architectures.
Nice to have:
-
Prior Development experience - Azure (CI/CD), Java, Microservices, Kubernetes (AKS), Containers, SQL Server, Logic Apps, Power Platform
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com