Back to results

Software Developer - Senior

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

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

We are seeking an experienced Software Developer to design, develop, test, and maintain enterprise applications using Microsoft .NET technologies, SQL Server, and Microsoft Azure.

WORK ARRANGEMENT: 100% ONSITE - 5 DAYS PER WEEK, MONDAY TO FRIDAY.



Key Responsibilities

  • Design, develop, test, and maintain applications using C#, ASP.NET, .NET Core, and Web APIs.
  • Develop and support cloud-based solutions using Microsoft Azure.
  • Design and optimize SQL Server databases, stored procedures, queries, and data models.
  • Develop REST APIs, web services, and system integrations.
  • Perform code reviews, unit testing, debugging, and technical troubleshooting.
  • Support deployments, upgrades, data migrations, and production issues.
  • Collaborate with technical teams and business stakeholders to translate requirements into solutions.
  • Ensure applications meet security, performance, and accessibility standards.


Required Skills

  • Strong experience with C#, ASP.NET, .NET Core, and Web APIs.
  • Hands-on experience with Microsoft Azure and Azure DevOps.
  • Strong SQL Server skills, including database design, stored procedures, and query optimization.
  • Experience across the full Software Development Life Cycle (SDLC).
  • Knowledge of object-oriented programming, design patterns, and application architecture.
  • Experience with RESTful services, Entity Framework, and application integrations.
  • Experience with HTML, CSS, JavaScript, and responsive web development.
  • Experience deploying applications using Windows Server and IIS.
  • Strong analytical, problem-solving, communication, and documentation skills.


Preferred Skills

  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of application security, performance monitoring, and cloud-native development.
  • Experience with server and network troubleshooting.
  • Knowledge of accessibility standards, including AODA and WCAG.
  • Experience with technical design reviews and production support.

Desired Skills and Experience

We are seeking an experienced Software Developer to design, develop, test, and maintain enterprise applications using Microsoft .NET technologies, SQL Server, and Microsoft Azure.

WORK ARRANGEMENT: 100% ONSITE - 5 DAYS PER WEEK, MONDAY TO FRIDAY.

Key Responsibilities
Design, develop, test, and maintain applications using C#, ASP.NET, .NET Core, and Web APIs.

Develop and support cloud-based solutions using Microsoft Azure.

Design and optimize SQL Server databases, stored procedures, queries, and data models.

Develop REST APIs, web services, and system integrations.

Perform code reviews, unit testing, debugging, and technical troubleshooting.

Support deployments, upgrades, data migrations, and production issues.

Collaborate with technical teams and business stakeholders to translate requirements into solutions.

Ensure applications meet security, performance, and accessibility standards.

Required Skills
Strong experience with C#, ASP.NET, .NET Core, and Web APIs.

Hands-on experience with Microsoft Azure and Azure DevOps.

Strong SQL Server skills, including database design, stored procedures, and query optimization.

Experience across the full Software Development Life Cycle (SDLC).

Knowledge of object-oriented programming, design patterns, and application architecture.

Experience with RESTful services, Entity Framework, and application integrations.

Experience with HTML, CSS, JavaScript, and responsive web development.

Experience deploying applications using Windows Server and IIS.

Strong analytical, problem-solving, communication, and documentation skills.

Preferred Skills
Experience with CI/CD pipelines and DevOps practices.

Knowledge of application security, performance monitoring, and cloud-native development.

Experience with server and network troubleshooting.

Knowledge of accessibility standards, including AODA and WCAG.

Experience with technical design reviews and production support.
More about this job

Responsibilities

Design, develop, test, and maintain enterprise applications using .NET technologies, Azure, and SQL Server, including APIs, databases, and system integrations. Conduct code reviews and testing, support deployments and production issues, collaborate with stakeholders, and ensure applications meet security, performance, and accessibility standards.

Requirements

Requires strong experience with C#, ASP.NET, .NET Core, Web APIs, Azure, Azure DevOps, and SQL Server, along with full SDLC experience and knowledge of application architecture and object-oriented design. Candidates should also have experience with RESTful services, Entity Framework, responsive web development, and Windows Server/IIS deployments, plus strong analytical, communication, and documentation skills.

Skills

  • C#
  • ASP.NET
  • .NET Core
  • Web APIs
  • Microsoft Azure
  • Azure DevOps
  • SQL Server
  • Object-Oriented Programming
  • Design Patterns
  • RESTful Services
  • Entity Framework
  • HTML
  • CSS
  • JavaScript
  • Windows Server and IIS

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • C#
  • ASP.NET
  • .NET Core
  • Web APIs
  • Microsoft Azure
  • Azure DevOps
  • SQL Server
  • Stored Procedures
  • Query Optimization
  • Object-Oriented Programming
  • Design Patterns
  • Application Architecture
  • REST APIs
  • RESTful Services
  • Entity Framework
  • HTML
  • CSS
  • JavaScript
  • Responsive Web Development
  • Windows Server
  • IIS
  • CI/CD Pipelines
  • DevOps
  • Application Security
  • Performance Monitoring
  • Cloud-Native Development
  • AODA
  • WCAG
  • Production Support

Report this job