Full Stack Developer - .NET (Intermediate)

Applytojobs

Toronto

On-site

CAD 90,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Applytojobs in Toronto is seeking a talented Full Stack Developer – .NET to join our development team. You will design, implement, test, and maintain scalable web applications using C#, .NET Core, ASP.NET Core, Web API, and modern front-end frameworks such as React or Blazor.

You will build RESTful APIs, work with SQL Server, and integrate with enterprise services while applying secure coding, unit testing, and DevOps practices in a collaborative Agile environment.

Qualifications

  • 3–7+ years of professional software development experience in full-stack .NET environments.
  • Strong hands-on experience with C#, .NET Core, ASP.NET Core, and RESTful Web APIs.
  • Experience with SQL Server, ORM, and data modeling principles.

Responsibilities

  • Design, develop, and maintain full-stack web applications using C#, .NET / .NET Core, ASP.NET Core, and Web API.
  • Build responsive front-end apps with React, Angular, Blazor, or similar frameworks.
  • Develop scalable RESTful APIs and integrate with enterprise systems.
  • Implement secure authentication/authorization and data processing pipelines.
  • Write unit/integration tests and participate in CI/CD with DevOps teams.

Skills

C# proficiency
ASP.NET Core
JavaScript/TypeScript
RESTful APIs
SQL Server
Azure
Docker
CI/CD
Agile
Problem solving

Education

Bachelor's degree in Computer Science or related

Tools

React
Angular
Blazor
Moq
xUnit
Postman
Docker
Kubernetes
Azure DevOps
GitHub Actions

Job description

Role Purpose

Reporting to the VP, Solutions & Delivery, we are looking for a talented and motivated Full Stack Developer – .NET to join our development team. The ideal candidate will have strong experience building scalable, secure, and high-performance web applications using the Microsoft .NET ecosystem, along with modern front-end technologies. You will be responsible for designing, developing, testing, deploying, and maintaining end-to-end applications while working closely with product managers, business analysts, QA engineers, DevOps teams, and other developers.

Core Responsibilities
  • Design, develop, and maintain full-stack web applications using C#, .NET / .NET Core, ASP.NET Core, and Web API.
  • Build responsive and user-friendly front-end applications using React, Angular, Blazor, or similar modern JavaScript/C# frameworks.
  • Develop scalable RESTful APIs and integrate third-party services and enterprise systems.
  • Design and optimize relational databases using SQL Server, including tables, stored procedures, views, functions, and queries.
  • Implement secure authentication and authorization using technologies such as OAuth 2.0, OpenID Connect, JWT, and ASP.NET Core Identity.
  • Process and transform large fixed-width and delimited (CSV/flat) input files as part of data integration and batch workflows.
  • Generate large, well-structured XML output and associated XSD schemas for downstream systems and partners.
  • Integrate with document/PDF generation platforms such as Quadient, Exstream, or SmartCOMM to support customer communications.
  • Write clean, maintainable, reusable, and well-tested code following established coding standards and design patterns.
  • Participate in architecture and technical design discussions and contribute to application modernization initiatives.
  • Develop unit, integration, and automated tests to ensure application quality and reliability.
  • Troubleshoot and resolve application defects, performance issues, and production incidents.
  • Work with DevOps teams to support CI/CD pipelines, automated deployments, monitoring, and cloud infrastructure.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Conduct code reviews and provide constructive feedback to team members.
  • Create and maintain technical documentation, API documentation, and development standards.
  • Stay current with emerging technologies and recommend improvements to development practices and application architecture.
Required Qualifications
Backend
  • Strong proficiency in C#
  • Hands-on experience with .NET / .NET Core
  • Strong experience with ASP.NET Core
  • Experience developing RESTful Web APIs
  • Knowledge of Entity Framework Core
  • Understanding of dependency injection, middleware, configuration, logging, and application lifecycle
  • Good understanding of object-oriented programming and SOLID principles
  • Experience with common design patterns and clean architecture principles
  • Experience processing large fixed-width and delimited input files
  • Experience generating large XML files and XSD schemas
  • Experience integrating with PDF generation software such as Quadient, Exstream, SmartCOMM, or similar
Frontend
  • Strong experience with JavaScript / TypeScript
  • Hands-on experience with at least one modern framework: React, Angular, Vue.js, or Blazor (C#-based)
  • Strong knowledge of HTML5, CSS3, and responsive web design
  • Experience consuming REST APIs and handling client-side state
  • Familiarity with frontend build tools and package managers such as npm
Database
  • Strong experience with Microsoft SQL Server
  • Proficiency in writing complex SQL queries
  • Experience with stored procedures, functions, views, indexes, and query optimization
  • Understanding of database design, normalization, transactions, and performance tuning
  • Experience with Entity Framework Core or another ORM
Cloud & DevOps
  • Experience with Microsoft Azure or another major cloud platform
  • Familiarity with Azure services such as Azure App Service, Azure Functions, Azure SQL, Azure Storage, Azure Key Vault, and Azure Service Bus
  • Experience with CI/CD pipelines
  • Familiarity with Git-based source control and branching strategies
  • Experience with Docker and containerization is a plus
  • Understanding of application monitoring, logging, and observability
Testing & Quality
  • Experience with unit testing using frameworks such as xUnit, NUnit, or MSTest
  • Understanding of integration and API testing
  • Familiarity with mocking frameworks such as Moq
  • Experience with automated testing and continuous integration
  • Strong understanding of secure coding and application performance practices
Preferred Skills
  • Experience with microservices architecture
  • Knowledge of Azure DevOps or GitHub Actions
  • Experience with Docker and Kubernetes
  • Knowledge of messaging technologies such as Azure Service Bus, RabbitMQ, or Kafka
  • Experience with Redis or other caching technologies
  • Knowledge of GraphQL is a plus
  • Familiarity with Elasticsearch or similar search technologies
  • Experience with Agile/Scrum development methodologies
  • Understanding of Domain-Driven Design (DDD)
  • Experience with application performance monitoring tools
  • Knowledge of AI/ML integrations or consuming LLM APIs is a plus
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 3–7+ years of professional software development experience, depending on level.
  • Strong hands-on experience with the .NET ecosystem and modern frontend development.
  • Demonstrated experience delivering production-grade web applications.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration skills.
What We're Looking For
  • A strong problem solver with excellent attention to detail.
  • Comfortable working across both frontend and backend technologies.
  • Able to take ownership of features from requirements through deployment.
  • Passionate about writing clean, maintainable, and scalable code.
  • Comfortable working in a collaborative Agile environment.
  • Able to communicate technical concepts effectively to both technical and non-technical stakeholders.
Typical Technology Stack
  • Backend: C#, .NET 8/9+, ASP.NET Core, Web API, Entity Framework Core
  • Frontend: React / Angular / Blazor, TypeScript, JavaScript, HTML5, CSS3
  • Database: Microsoft SQL Server
  • Cloud: Microsoft Azure
  • DevOps: Azure DevOps / GitHub Actions, CI/CD, Docker
  • Testing: xUnit / NUnit, Moq, Postman
  • Version Control: Git / GitHub / Azure Repos
  • Architecture: REST APIs, Microservices, Clean Architecture, SOLID, Design Patterns
  • Data & Documents: Fixed-width & delimited file processing, XML/XSD generation, PDF/document composition (Quadient, Exstream, SmartCOMM)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Full Stack - Senior
Software Developer - Full Stack - Senior

Joblinxsapp • Toronto

On-site
CAD 90,000 - 130,000
Software Development Engineer-.Net full stack
Software Development Engineer-.Net full stack

Craft Silicon • Ottawa

On-site
CAD 90,000 - 120,000
Dotnet Developer
Dotnet Developer

Triunity Software, Inc. • Vancouver

On-site
CAD 80,000 - 100,000
Full Stack Software Developer
Full Stack Software Developer

ConeTec Group • Burnaby

On-site
CAD 90,000 - 130,000
Full Stack Developer – C# / SQL Server
Full Stack Developer – C# / SQL Server

Toro Group of Companies • Vaughan

On-site
CAD 75,000 - 125,000
RQ00788 - Software Developer - Full Stack - Senior
RQ00788 - Software Developer - Full Stack - Senior

Zohorecruit • Toronto

On-site
CAD 120,000 - 160,000
.net Developer
.net Developer

Spait Infotech • Ottawa

On-site
CAD 70,000 - 90,000
Fullstack .NET Engineer | igaming | Base + Benefits
Fullstack .NET Engineer | igaming | Base + Benefits

Pentasia • Toronto

On-site
CAD 110,000 - 140,000
Career progression
Cloud-native architectures
AI-assisted development
Full Stack Web Developer
Full Stack Web Developer

Symbiotic Group • Canada

On-site
CAD 85,000 - 115,000
.NET Full Stack Developer | Toronto, ON- Hybrid | Fulltime FTE
.NET Full Stack Developer | Toronto, ON- Hybrid | Fulltime FTE

Acestack • Toronto

Hybrid
CAD 90,000 - 130,000