Full Stack Developer - .NET (Intermediate)
AIIM
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)
$81.6k - $115.2k per year
...this role. Job Description: CUSTOMER Develop new solutions as required for engineering programs... .... ~ Foundational experience with .NET 8 or later, Python, or a comparable object-... ...opportunities to grow, and you can unlock your full potential to achieve your career goals....SuggestedFull timeInternshipWork from homeShift work$70 per hour
Role: Full Stack .NET Developer Rates: Up to $70.00 p/h INC. Location: Remote, GTA Based Structure: 6 month contract - We have a great new opportunity to support one of our clients in a full time capacity! Please see below for more information on the position and...SuggestedFull timeContract workRemote work$100k - $120k per year
️Are you a full stack developer who wants to build reliable, production-grade features on complex financial data, from backend services to client reporting? We’re hiring an Intermediate Full Stack Python Developer to join an established financial software company building...SuggestedFull timeNight shift3 days per week$95k - $145k per year
...Bilingual (English / French) Preferred Employment Type: Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing Software Engineering... ...using modern frameworks (such as Java Spring Boot, .NET 8 / ASP.NET Core, Node.js/NestJS, Python FastAPI...SuggestedPermanent employmentFull time$125k - $150k per year
...specialist-level care, and we are opening our care to men, starting with weight management. The Role We are hiring a Senior Full-Stack Developer to build the products our patients, clinicians and employer clients use every day. You will own features end to end, from...SuggestedPermanent employmentFull timeInternshipWork at officeRemote work3 days per week- ...Position Overview We are looking for a Senior Full Stack Developer who can work across our entire product portfolio, from the established platforms... ...through design, build, release and support. ~ Deep C#/.NET experience across both generations of the stack: .NET Framework...Full timeRemote workFlexible hours
- ...Job Description What is the opportunity? A Lead Full Stack Developer is responsible for designing, developing and maintaining legacy and "Cloud... ...First" applications written primarily in C# and focused on .Net Core and cloud platform. The group is continuously working to...Flexible hours
$200k - $250k per year
...Partner with Data Science and AI teams to develop, optimize, and productionize end-to-end data... ...backend development using C# and the latest.NET Core frameworks, this role is weighted... ...DETAILS AND ACCOMMODATIONS: EMPLOYMENT TYPE: Full Time VACANCY STATUS: Newly Created...RemplacementFull timeRemote workFlexible hoursShift work- ...difference every day? Join us at QualityAI! We are looking for a Full-Stack Developer to join our growing team in Canada/Mexico/Argentina!... ...Key Requirements Strong hands-on experience with Angular, .NET, Aurora PostgreSQL, AWS, and Cloud technologies. Proven experience...Full timeLocal areaRemote work
- ...please visit CIBC.com What you’ll be doing The Consultant, Full Stack Developer is responsible for leading the functional design and... ...and libraries for building APIs and backend services (e.g., ASP.NET Core, Node.js). You embrace and advocate change. You'll continuously...Remote work
- ...Full Stack DeveloperToronto,ONPosted: 10/09/2026Employment Type:ContractJob Number: 9529## Job DescriptionFull Stack Java Developer Role Overview We are seeking an experienced Full Stack Java Developer to support the development and enhancement of high-performance, scalable...
- ...development projects involving multiple back-end systems. As a Full Stack Developer, you’ll assemble, implement and maintain easy, flexible, and... ...You can demonstrate experience with at least 4+ years of C# / .Net development with Test Driven Development experience (TDD, ATDD...Flexible hours2 days per week1 day per week
$90k - $120k per year
...solutions trusted by 500 million people. About The Role As a Full Stack Developer you'll be tasked with working on one of our web application... ...React or Angular is an asset ~ Custom development with ASP.NET, Java Spring, or Node.js experience is an asset ~ Great...Full timeWork from homeFlexible hours$90k - $120k per year
...interactions with healthcare providers, through human-centric software powered by AI. WHAT'S ON OFFER We're looking for a Full-Stack Developer to join our engineering team! You'll work across the full stack to build and ship features that directly impact how pharma...Full timeInternshipWork at officeLocal areaImmediate startRemote workWork from homeFlexible hours- ...We are looking for a Senior Full Stack Developer to design, build and maintain both front-end interfaces and back-end systems, including APIs, microservices, databases and cloud deployments. You will develop scalable, secure and high-performing enterprise applications using...InternshipWork at officeRemote workRelocation2 days per week
usd85k - usd100k per year
Reporting to the Manager, E-Commerce, the Full Stack Developer, E-Commerce for Bed Bath & Beyond is responsible for building, optimizing, and maintaining our enterprise Direct-to-Consumer digital storefronts. This role combines core front-end and back-end e-commerce software...Full timeInternshipSeasonal workLocal area$80k - $130k per year
...independent information technology services firm, and after 50 years, we're still growing! Join Canada's largest IT Company as a 'Full Stack Java Developer', in our Financial Services Sector. This role is hybrid and requires you to be at our downtown Toronto and/or Client office...Full timeWork at office3 days per week- ...We are seeking an experienced Senior Software Developer - Full Stack to lead the end-to-end design, application engineering, data pipeline development, and database integration for enterprise web applications. In this role, you will translate complex technical specifications...Contract work
$126.8k - $164.1k per year
...range of tasks associated with developing application and systems... ...improvements) to the technology stack, incorporating new products, enhancing... ...and development of modern full-stack applications across Capital... .... Mentor junior and intermediate developers, while promoting engineering...Long term contractWork at officeWork from home$120.8k - $170.8k per year
...Are you ready to build full stack applications that help protect Citi from financial risk? As a Full Stack Developer working across Java and React, you will design and build backend services and user-facing features for Citi's risk and finance organization, supporting the...Long term contractFull timeWork at officeRemote work$132k - $178.5k per year
...Come join the Intuit Toronto site as a Senior Software Developer. Be a leader in our Data, Growth and Experiences team that is building... ...deliver growth at scale. The ideal candidate is an experienced full stack Software Developer who is proficient with JavaScript/TypeScript...Full timeWork at office3 days per week$95k - $145k per year
...Position Description: CGI is looking for an experienced Full Stack Developer to work on challenging assignments related to the modernization and evolution of large-scale financial applications. We are looking for a Full Stack Developer with hands-on expertise in both Angular...Full timeWork at office2 days per week3 days per week- ...Overview We are looking for a Senior Full Stack Developer to take ownership of backend architecture and development for end-user self-service and access visibility solutions. This role combines architectural responsibility with hands-on development of APIs, scripts, and system...For contractorsInternshipFlexible hours
$118k - $152k per year
...services. The Role We are looking for an experienced Senior Full-Stack Python Software Engineer to design and build high-quality digital... ...digital marketing platforms. What You’ll Do Design, develop, test, and maintain high-quality full-stack solutions using Python...InternshipImmediate start- ...lifecycle processing, and investment strategies. You will work closely with portfolio managers, quantitative analysts, and product teams to develop technology solutions that create tangible business value in the capital markets space. Responsibilities (%80...Long term contract
- ...working, tested applications. This includes developing detailed programming specifications,... ...track record for meeting deadlines Full Stack Skills: Proficient with both front... ...of options, make recommendations and develop customized strategies to resolve unique...Contract work
$120k - $145k per year
...implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. About The Role As a Senior Full Stack Developer you'll be tasked with working on web application development. Working within the software development team, your duties will...Full timeWork from homeFlexible hours- ...Full Stack Developer - Vue.js, JavaScript/TypeScript, .NET, SQL Toronto, ON - Hybrid (4 Days WFO) Skills: Core .NET Technologies Experience Required: 10 yrs Role Descriptions: Frontend UI / Full Stack Developer • Strong experience in frontend technologies...Permanent employment
- ...We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity and performance. Our Company Invision AI is building a universal AI platform for computer vision applications. Powered by a unique multi...Full timeInternship
- ...Leadership: Define and drive the technical vision and architecture for full stack development, ensuring high standards of performance, security,... .... Mentorship: Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and improvement....Fixed term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Developer - .NET (Intermediate). Be the first to apply!
- senior full stack engineer Toronto, ON
- full stack web developer Toronto, ON
- junior full stack developer Toronto, ON
- full stack developer remote Toronto, ON
- full stack developer Toronto, ON
- full stack .net developer Toronto, ON
- net developer intern Toronto, ON
- junior software developer .net Toronto, ON
- net developer visa sponsorship Toronto, ON
- asp.net developer Toronto, ON
