Job Title: Software Developer - Full Stack - Senior
Location: Toronto, Ontario
Work Model: Onsite

Description / Responsibilities / Skills

Must Have

  • Proficiency in Microsoft .NET (C#), scripting languages such as JavaScript, and Python for web application and data processing tasks
  • Deep understanding and hands-on experience with Azure Cloud architecture and services
  • .NET 9 - ASP.NET MVC
  • .NET 9 Blazor WebAssembly (standalone)
  • Progressive Web Apps (PWAs)
  • Microsoft.Azure.Cosmos Version="3.52.1"
  • Microsoft.Data.SqlClient Version="6.1.0"

Description

Responsibilities

  • Develop, debug, and maintain Microsoft ASP .NET web applications and Progressive Web Applications
  • Write clean, maintainable and efficient code using Python and JavaScript for data processing and automation
  • Design, develop and optimize Azure Databricks solutions with strong focus on performance tuning
  • Work with cross-functional teams to implement end-to-end Azure Cloud solutions
  • Ensure cloud infrastructure is reliable, scalable and high-performing
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Develop DevOps deployment pipelines and improve CI/CD processes
  • Troubleshoot and resolve issues across the full stack in development and production environments
  • Perform performance tuning for web applications, databases and cloud solutions
  • Support functionality, usability and performance improvements for FRI IMS

General Skills

  • Strong full stack development experience in .NET and web applications
  • Experience with scripting languages and data processing automation
  • Strong understanding of web application architecture, API integration and database design
  • Strong problem-solving and debugging abilities
  • Ability to work independently and deliver high-quality solutions
  • Excellent communication and collaboration skills with technical and non-technical teams
  • Experience working in dynamic environments with changing priorities
  • Strong code quality, maintainability and performance focus

Desirable Skills

  • Experience with CI/CD pipelines and Azure DevOps practices
  • Familiarity with big data technologies and distributed computing environments
  • Experience with Azure Batch, NoSQL databases or relational database systems supporting spatial data
  • Familiarity with ASP .NET front-end frameworks
  • Experience in cloud security best practices and compliance
  • Familiarity with .NET Mobile, including MAUI
  • Experience deploying mobile apps to Android Play Store and Apple App Store
  • Expertise in Azure Cloud services including Azure Databricks, Azure Data Factory, Azure Monitor, and Database Management Systems

Skills

Experience and Skill Set Requirements

Technical Skills - 20%

  • Proficiency in Microsoft .NET (C#), JavaScript and Python for web and data processing tasks
  • Experience with Azure Cloud services and architecture
  • Ability to debug and optimize code for performance and scalability
  • Experience with PWAs and modern .NET web application development

Cloud and Database Skills - 20%

  • Deep understanding of Azure Cloud architecture and services
  • Experience implementing and optimizing databases
  • Experience building and managing data pipelines using Azure Data Factory
  • Experience with Azure Databricks and performance tuning for big data workloads

Problem-Solving and Debugging Skills - 20%

  • Ability to troubleshoot and resolve issues across the stack
  • Experience tuning performance for applications, databases and cloud infrastructure
  • Proven ability to solve complex technical problems effectively

Collaboration and Communication - 35%

  • Ability to communicate technical concepts clearly to technical and non-technical stakeholders
  • Experience collaborating with DevOps, QA and product teams
  • Willingness to participate in code reviews and provide feedback
  • Strong teamwork and communication skills

OPS and Public Sector Experience - 5%

  • Working experience in AODA development
  • Experience with Public Sector policy and culture
Similar jobs

Software Developer - Full Stack - Senior

Apply Now
Back to search page