Full Stack Developer - .NET

AIIM

Toronto

On-site

CAD 85,000 - 110,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

AIIM seeks a talented Full Stack Developer – .NET to build scalable, secure web applications in a Microsoft stack. You will design, develop, test, deploy, and maintain end-to-end solutions while collaborating with product managers, QA, DevOps, and other developers.

The role emphasizes full-stack responsibilities, modern front-end tech, secure APIs, data processing, and contributing to architecture and modernization initiatives.

Qualifications

  • Strong proficiency in C# and .NET ecosystem.
  • Experience with ASP.NET Core and RESTful Web APIs.
  • Hands-on with SQL Server and EF Core.
  • Familiar with OAuth 2.0 / JWT / OpenID Connect.
  • Experience designing scalable, secure web apps and services.
  • Experience with CI/CD pipelines and DevOps practices.

Responsibilities

  • Design, develop, and maintain full-stack web applications using C#, .NET/.NET Core, ASP.NET Core, and Web API.
  • Build front-end apps with React, Angular, Blazor, or similar frameworks.
  • Develop scalable RESTful APIs and integrate with third-party services.
  • Design and optimize SQL Server databases, including stored procedures and views.
  • Implement secure authentication and authorization with modern standards.
  • Collaborate across teams, participate in architecture discussions, and contribute to modernization.

Skills

C#
.NET Core
ASP.NET Core
RESTful APIs
SQL Server
Entity Framework Core
JavaScript/TypeScript
React/Angular/Blazor
OAuth/OpenID/JWT
DevOps CI/CD
Git
Azure
Docker

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

Swagger
Azure DevOps
Git

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

Full Stack Developer - .NET
Full Stack Developer - .NET

Avant Imaging and Integrated Media Inc. • 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
Senior .Net Full stack developer
Senior .Net Full stack developer

Zortech Solutions • Vancouver

On-site
CAD 100,000 - 140,000
Senior Full Stack Developer – React, Next.js, Node.js/.NET & Azure
Senior Full Stack Developer – React, Next.js, Node.js/.NET & Azure

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 110,000 - 140,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
.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

Hybrid
CAD 85,000 - 115,000