Application Developer III

Ian Martin Group

Toronto, Southwestern Ontario

Hybrid

CAD 139,000 - 165,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Raise is hiring an Application Developer III for one of our top clients. The role involves designing, developing, testing, deploying, and supporting applications, APIs, and cloud-native solutions across hybrid environments in Toronto/Waterloo, ON.

You will collaborate with architects, product owners, and engineers to advance modernization, automation, and data platform capabilities, including Snowflake, while ensuring security and governance compliance.

Qualifications

  • 5+ years of experience in software development, cloud engineering, DevOps, or data engineering.
  • 3+ years hands-on development experience using: C#, .NET / .NET Core, Python, SQL, Blazor or similar web application frameworks.
  • Proven experience designing, developing, deploying, and supporting enterprise applications and APIs in production environments.
  • Hands-on experience building and maintaining CI/CD pipelines using Azure DevOps, Azure Pipelines, GitHub Actions, or similar tools.
  • Experience working with AWS services, including EC2, S3, RDS, EKS, IAM, CloudWatch.
  • Experience with Docker and Kubernetes/containerized application deployments.
  • Familiarity with Snowflake or comparable cloud-based data and analytics platforms.
  • Strong analytical thinking, communication, and collaboration skills.

Responsibilities

  • Design, develop, test, deploy, and support applications, APIs, and cloud-native solutions.
  • Participate in application modernization, code reviews, testing, and production support activities.
  • Troubleshoot issues and implement sustainable solutions.
  • Build and maintain CI/CD pipelines, Infrastructure as Code, and deployment automation frameworks.
  • Automate provisioning, deployments, monitoring, and operational processes.
  • Improve platform reliability, security, and operational efficiency via automation and DevOps practices.
  • Support and enhance data platforms including Snowflake; collaborate with data engineers on ingestion and transformation.
  • Ensure security, access management, monitoring, and governance controls across apps and platforms.
  • Partner with architects, product owners, and engineers; contribute to best practices and reusable solutions.

Skills

C#
.NET / .NET Core
Python
SQL
Blazor
CI/CD pipelines
AWS
Docker
Kubernetes
Snowflake

Education

Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline

Tools

Azure DevOps
GitHub Actions
Azure Pipelines
Snowflake

Job description

Application Developer III
  • Location: Toronto, Waterloo, ON – Hybrid (onsite 2 days per week (3 days optional)
  • Pay Rate: $67.02/hr - $79.11/hr
  • Contract Length: 12 months with possibility for extension

We at Raise are hiring an Application Developer III for one of our top clients. After establishing themselves as an industry leader, they’re now expanding their team to meet rising demand.

Responsibilities:
Software Development & Engineering
  • Design, develop, test, deploy, and support applications, APIs, and cloud-native solutions.
  • Participate in application modernization, code reviews, testing, and production support activities.
  • Troubleshoot complex application and integration issues and implement sustainable solutions.
Cloud Engineering & DevOps
  • Build and maintain CI/CD pipelines, Infrastructure as Code, and deployment automation frameworks.
  • Automate infrastructure provisioning, application deployments, monitoring, and operational processes.
  • Improve platform reliability, scalability, security, and operational efficiency through automation and DevOps practices.
Data Platform & Analytics
  • Support and enhance modern data and analytics platforms, including Snowflake and related technologies.
  • Collaborate with data engineers to support data ingestion, transformation, orchestration, and consumption patterns.
  • Assist with data platform administration, monitoring, troubleshooting, and performance optimization activities.
Security, Governance & Operations
  • Implement security, access management, monitoring, and governance controls across applications and platforms.
  • Participate in incident management, root cause analysis, vulnerability remediation, and operational support activities.
  • Ensure solutions comply with enterprise architecture, security, and governance standards.
Collaboration & Technical Leadership
  • Partner with architects, product owners, technical program managers, engineers, and business stakeholders.
  • Contribute to engineering best practices, reusable solutions, and continuous improvement initiatives.
  • Collaborate with enterprise technology teams to develop scalable and shared platform capabilities.
Critical Skills / Must-Haves
  • 5+ years of experience in software development, cloud engineering, DevOps, or data engineering.
  • 3+ years of hands‑on development experience using:
    • C#
    • .NET / .NET Core
    • Python
    • SQL
    • Blazor or similar web application frameworks.
  • Proven experience designing, developing, deploying, and supporting enterprise applications and APIs in production environments.
  • Strong understanding of software engineering principles, application architecture, and cloud-native development patterns.
  • Hands‑on experience building and maintaining CI/CD pipelines using Azure DevOps, Azure Pipelines, GitHub Actions, or similar tools.
  • Experience working with AWS services, including:
    • EC2
    • S3
    • RDS
    • EKS
    • IAM
    • CloudWatch.
  • Experience with Docker and Kubernetes/containerized application deployments.
  • Familiarity with Snowflake or comparable cloud-based data and analytics platforms.
Required Soft Skills
  • Strong analytical thinking and problem-solving skills.
  • Experience supporting and troubleshooting applications in production environments.
  • Strong understanding of modern software development practices and SDLC methodologies.
  • Excellent verbal and written communication skills.
  • Ability to gather requirements and ask thoughtful discovery questions before proposing solutions.
  • Strong stakeholder engagement and collaboration abilities.
  • Ability to manage multiple priorities and projects simultaneously.
  • Proactive, curious, and self‑motivated approach to continuous improvement.
  • Comfortable sharing opinions, providing recommendations, and participating in technical discussions.
Nice‑to‑Haves
  • AI engineering, AI application development, or intelligent automation experience. Candidates who have contributed to AI‑enabled solutions will be highly regarded.
  • Experience supporting self‑service analytics, data products, or data marketplace initiatives.
  • Experience with Azure DevOps, GitHub Actions, Docker, Kubernetes, and modern platform engineering tools.
  • Experience working within financial services, insurance, asset management, or other regulated industries.
  • Working knowledge of PostgreSQL or other relational database technologies.
  • Familiarity with Power BI, Tableau, and modern analytics technologies.
  • Exposure to DevSecOps tools such as Snyk, Checkmarx, or similar security technologies.
  • Experience with mentoring developers or providing technical leadership within agile teams.
Education
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline preferred.
  • Equivalent combinations of education, engineering‑focused training, and relevant industry experience will also be considered.
Looking for meaningful work? We can help!

We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.

We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/

In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Developer III - Toronto
Application Developer III - Toronto

Randstad Canada • Toronto

On-site
CAD 90,000 - 135,000
Senior Application Modernization Engineer
Senior Application Modernization Engineer

Ian Martin Group • Toronto

On-site
CAD 100,000 - 130,000
Senior Backend Engineer
Senior Backend Engineer

Ian Martin Group • Toronto

On-site
CAD 120,000 - 150,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Ian Martin Group • Toronto

On-site
CAD 100,000 - 130,000
Senior CI/CD Engineer
Senior CI/CD Engineer

Ian Martin Group • Toronto

On-site
CAD 100,000 - 140,000
Senior Cloud Infrastructure Engineer
Senior Cloud Infrastructure Engineer

Raise • Toronto

Hybrid
CAD 120,000 - 160,000
Data Scientist III
Data Scientist III

Raise • Toronto

Hybrid
CAD 97,000 - 115,000
Hybrid work arrangement
Team collaboration Thursdays
Senior DevOps Engineer
Senior DevOps Engineer

Ian Martin Group • Toronto

On-site
CAD 120,000 - 160,000
Software Developers – ERP/ Case Management
Software Developers – ERP/ Case Management

Raise • Toronto

On-site
CAD 90,000 - 130,000
Application Developer III
Application Developer III

Randstad Canada • Toronto

On-site
CAD 120,000 - 180,000