Back to results

Senior Full Stack Developer (.NET, Cloud & AI)

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Working hours
37.5 hours per week
Posting language
English
Posted

Original job description

Take the next step in your career with an exciting opportunity in the insurance sector for our client. Join a collaborative technology environment focused on innovation, modernization, and continuous improvement, with exposure to modern cloud, data, digital, and emerging AI-enabled solutions.
What Is In It For You
  • Salaried: $58-68 per hour.
  • Incorporated Business Rate: $70-80 per hour.
  • 12-month contract with potential for permanent employment.
  • 37.5 hours per week, from 9:00 am to 5:00 pm.
  • Hybrid work with 2 days on-site per week, with a third day optional.
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 complex application and integration issues and implement sustainable solutions.
  • 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.
  • 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.
  • 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.
  • 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.
Required Qualifications
What you will need to succeed:
  • 5+ years of experience in software development, cloud engineering, DevOps, or data engineering.
  • 3+ years of hands-on development experience using C#, .NET or .NET Core, Python, SQL, and 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, and CloudWatch.
  • Experience with Docker and Kubernetes or containerized application deployments.
  • Familiarity with Snowflake or comparable cloud-based data and analytics platforms.
  • Experience supporting and troubleshooting applications in production environments.
  • Strong understanding of modern software development practices and SDLC methodologies.
Preferred Qualifications
  • 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.
  • AI engineering, AI application development, or intelligent automation experience.
  • Experience contributing to AI-enabled solutions.
  • 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 mentoring developers or providing technical leadership within agile teams.
Soft Skills
  • Strong analytical thinking and problem-solving skills.
  • 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, self-motivated, and adaptable approach to continuous improvement.
  • Comfortable sharing opinions, providing recommendations, and participating in technical discussions.
  • Ability to mentor others, drive technical discussions, and influence solution direction.
Why Recruit Action?
Recruit Action (agency permit: AP-2504511) provides recruitment services through quality support and a personalized approach. As part of the screening process, some applications may be reviewed using artificial intelligence tools. Only candidates who meet the hiring criteria will be contacted.
More about this job

Responsibilities

Design, develop, deploy, and support enterprise applications, APIs, cloud-native solutions, and CI/CD and infrastructure automation. Support data and analytics platforms, improve reliability and security, troubleshoot production issues, and collaborate with technical and business stakeholders on scalable solutions.

Requirements

Requires at least five years of experience in software development, cloud engineering, DevOps, or data engineering, including three or more years of hands-on development with C#, .NET, Python, SQL, and Blazor or a similar framework. Candidates should have production application experience, CI/CD and AWS expertise, container deployment experience, and familiarity with Snowflake or comparable data platforms; a relevant bachelor's degree and AI, analytics, or regulated-industry experience are preferred.

Skills

  • C#
  • .NET
  • Python
  • SQL
  • Blazor
  • Cloud Engineering
  • AWS
  • CI/CD
  • Azure DevOps
  • GitHub Actions
  • Docker
  • Kubernetes
  • Snowflake
  • DevOps
  • Infrastructure as Code
  • AI Application Development

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Engineering

Keywords

  • C#
  • .NET Core
  • Python
  • SQL
  • Blazor
  • AWS
  • EC2
  • S3
  • RDS
  • EKS
  • IAM
  • CloudWatch
  • Azure DevOps
  • Azure Pipelines
  • GitHub Actions
  • CI/CD
  • Docker
  • Kubernetes
  • Snowflake
  • Infrastructure as Code
  • DevOps
  • Cloud-Native Development
  • Application Modernization
  • Data Engineering
  • Data Analytics
  • AI Engineering
  • DevSecOps
  • PostgreSQL
  • Power BI
  • Tableau

Report this job