Application Developer to develop enterprise applications and APIs using C#, .NET Core, Python, SQL, and cloud-native platforms - 1815

S.I. Systems Ltd.

Toronto

Hybrid

CAD 105,000 - 145,000

Full time

36 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

S.I. Systems Ltd. is seeking an experienced Application Developer to design, build, and support enterprise applications and APIs using C#, .NET Core, Python, and SQL in a cloud-native environment.

The role is based in Downtown Toronto/Waterloo with hybrid onsite support two days per week (three days optional). You will contribute to modernization, API development, cloud engineering, DevOps automation, and data platform initiatives including Snowflake and AWS services, collaborating with AI and

Qualifications

  • 5+ years of software development, cloud engineering, DevOps, or data engineering.
  • 3+ years hands-on development with C#, .NET Core, Python, SQL, Blazor.
  • 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.

Responsibilities

  • Design, develop, test, deploy, and support applications, APIs, and cloud-native solutions.
  • Participate in application modernization, code reviews, testing, and production support activities.
  • Build and maintain CI/CD pipelines, Infrastructure as Code, and deployment automation frameworks.
  • Automate infrastructure provisioning, application deployments, monitoring, and operational processes.
  • Support and enhance data and analytics platforms including Snowflake.
  • Implement security, access management, monitoring, and governance controls across applications and platforms.
  • Collaborate with architects, product owners, engineers, technical program managers, and business stakeholders.

Skills

C#
Python
SQL
Blazor
Cloud-native development
DevOps
CI/CD
Azure DevOps
AWS
Docker
Kubernetes
Snowflake

Tools

GitHub Actions

Job description

Application Developer to develop enterprise applications and APIs using C#, .NET Core, Python, SQL, and cloud-native platforms - 1815

Location: Downtown Toronto /Waterloo - Hybrid, onsite 2 days per week (3 days optional)

Join a Data & Digital engineering team supporting enterprise data platforms, analytics ecosystems, and AI-enabled solutions within a large insurance environment. This role contributes to application modernization, API development, cloud engineering, DevOps automation, and data platform initiatives involving Snowflake and AWS services. The team works closely with AI, Operations, and enterprise technology stakeholders on scalable platform capabilities and modernization efforts. The position offers exposure to enterprise-scale application development and emerging AI-focused initiatives.

Must Haves

  • 5+ years of experience in software development, cloud engineering, DevOps, or data engineering.
  • 3+ years of hands-on development experience using:
  • C#
  • 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.

Nice to Have

  • 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.

Responsibilities

  • Design, develop, test, deploy, and support applications, APIs, and cloud-native solutions
  • Participate in application modernization, code reviews, testing, and production support activities
  • Build and maintain CI/CD pipelines, Infrastructure as Code, and deployment automation frameworks
  • Automate infrastructure provisioning, application deployments, monitoring, and operational processes
  • Support and enhance data and analytics platforms including Snowflake
  • Implement security, access management, monitoring, and governance controls across applications and platforms
  • Collaborate with architects, product owners, engineers, technical program managers, and business stakeholders

Duration: 1 2 monthsto start

Location: Downtown Toronto /Waterloo - Hybrid, onsite 2 days per week (3 days optional)

Join a Data & Digital engineering team supporting enterprise data platforms, analytics ecosystems, and AI-enabled solutions within a large insurance environment. This role contributes to application modernization, API development, cloud engineering, DevOps automation, and data platform initiatives involving Snowflake and AWS services. The team works closely with AI, Operations, and enterprise technology stakeholders on scalable platform capabilities and modernization efforts. The position offers exposure to enterprise-scale application development and emerging AI-focused initiatives.

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.

Nice to Have

  • 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.

Responsibilities

  • Design, develop, test, deploy, and support applications, APIs, and cloud-native solutions
  • Participate in application modernization, code reviews, testing, and production support activities
  • Build and maintain CI/CD pipelines, Infrastructure as Code, and deployment automation frameworks
  • Automate infrastructure provisioning, application deployments, monitoring, and operational processes
  • Support and enhance data and analytics platforms including Snowflake
  • Implement security, access management, monitoring, and governance controls across applications and platforms
  • Collaborate with architects, product owners, engineers, technical program managers, and business stakeholders
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Business Analyst/Data Analyst (10+ years of experience) to support enterprise data and AI solutions using Python, SQL, Agile, and risk management practices 58782
Business Analyst/Data Analyst (10+ years of experience) to support enterprise data and AI solutions using Python, SQL, Agile, and risk management practices 58782

S.I. Systems Ltd. • Toronto

Hybrid
CAD 90,000 - 120,000
Hybrid work model
Software Developer/Cloud Engineer, Telemetry and Observability Platform
Software Developer/Cloud Engineer, Telemetry and Observability Platform

Kardow • Ottawa

Hybrid
CAD 110,000 - 150,000
Hybrid work arrangement
Senior Site Reliability Engineer IV (8-10 years) to support Databricks infrastructure and Azure cloud operations using IaC, DevOps, and automation tooling 58829
Senior Site Reliability Engineer IV (8-10 years) to support Databricks infrastructure and Azure cloud operations using IaC, DevOps, and automation tooling 58829

S.I. Systems Ltd. • Toronto

Hybrid
CAD 120,000 - 180,000
Senior Software Developer, Data
Senior Software Developer, Data

Randstad Digital • Toronto

Remote
CAD 100,000 - 130,000
Remote within Canada
Flexible health and dental plans for a
Senior Data Platform Engineer
Senior Data Platform Engineer

Project X Ltd. • Toronto

Hybrid
CAD 130,000 - 160,000
Technical Lead (Full-Stack Engineering & AI)
Technical Lead (Full-Stack Engineering & AI)

Brainhunter Systems Ltd • Toronto

Hybrid
CAD 120,000 - 180,000
Solutions Architect, Salesforce & Digital Experience Platforms
Solutions Architect, Salesforce & Digital Experience Platforms

S.I. Systems Ltd. • Toronto, London, Winnipeg

Hybrid
CAD 130,000 - 170,000
Development Manager
Development Manager

Flexstaf IT • Toronto

Hybrid
CAD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Apply Digital Ltd. • Canada

Hybrid
CAD 110,000 - 140,000
Flexible work arrangements
Generous vacation policy
Customizable benefits
+1
AI Infrastructure & Solutions Architect
AI Infrastructure & Solutions Architect

University of Toronto • Toronto

On-site
CAD 129,000 - 165,000