.NET Software Developer Jobs in Canada

2,904 jobs found

1 - 20 of 2,904 Jobs
Apply
NSD Tech Inc. logo
Full-time|On-site|Winnipeg

Join our innovative team at NSD Tech Inc. as a Junior .NET Software Developer! We are seeking motivated individuals with a passion for technology and a collaborative spirit. In this role, you will engage in the design, development, coding, customization, configuration, testing, and deployment of enterprise solutions. Your commitment to problem-solving, high-…

Jan 25, 2020
Apply
1pertinentinc logo
Full-time|On-site|Montréal

Join our dynamic team at 1pertinentinc as a Senior Software Developer specializing in .NET architecture and modernization. In this role, you will leverage your extensive experience to drive innovative software solutions and enhance our existing systems. Collaborate with cross-functional teams to design, develop, and implement robust applications that meet the evolving needs of our clients.

Mar 27, 2026
Apply
Genetec Inc. logo
Full-time|On-site|Québec City, Quebec, Canada

Join Our Innovative Team:Are you excited about contributing to a leading-edge technology company that develops world-class products? Our video group is working on the next generation of recording services – a comprehensive enterprise video surveillance solution that facilitates real-time video streaming across networks with thousands of servers and cameras. The Security Center platform integrates multiple security products into a powerful all-in-one solution. Our software enables airports, control centers, distribution chains, cities, schools, prisons, and more around the globe to implement everyday video surveillance for enhanced safety.We are in search of a passionate software developer who enjoys diverse tasks and challenges of varying complexities. You will be actively involved in the design, task planning, feature development, and delivery, collaborating closely with quality assurance team members.Our Development Team Engages in All Levels of Software Development:Integration of various types and models of cameras using diverse protocolsControl of video transmission and other media (audio, metadata)Local video storage and transfersVideo stream management and distributionConfiguration of intelligent video analyticsVideo encryption, digital signature, and password managementFirmware update management in a cloud environmentReal-time video stream transformation (watermarking, transcoding, redirection)All of this and much more utilizing cutting-edge technologies!Tools We Utilize:Development of large-scale distributed applicationsAsynchronous programming / multithreaded application developmentDevelopment and integration of internal and external APIsWriting automated tests and Test Driven Development (TDD)Networking (TCP/UDP), data transmissionWeb development (JavaScript/TypeScript, Node.js)Video cameras and graphics cardsA Day in Your Life:You will join an experienced and dynamic team. Your responsibility will be to architect software solutions and collaborate on development.Architect and develop new features that will be used by thousands of usersEngage with external partners to deliver a shared solutionParticipate in pair programming sessions and collaborate with both new and experienced developers.

Feb 23, 2026
Apply
Genetec Inc. logo
Full-time|On-site|Montreal, Quebec, Canada

Team Dynamics:As a Software Developer, you will be in a unique position to leverage and deepen your expertise in cutting-edge distributed cloud systems development. You will gain hands-on experience with modern technologies, making a significant impact on large-scale projects. This role will advance your career while allowing you to contribute meaningfully to a collaborative team effort.You are an enthusiastic individual, deeply interested in developing large-scale cloud services using modern software development practices. As a team player, you thrive in a collaborative work environment, excelling in problem-solving, communication, and continuous learning. You have the ability to work independently, always seeking ways to improve both yourself and the systems you help build.Your team, Genetec One, is a software development group within the cloud space located in Quebec, with teams in Quebec City, Ville Saint-Laurent, and Brossard! We are a dynamic and dedicated team with a healthy culture of collaboration and personal development. Our primary mission is to build a powerful platform to develop, deploy, and resell Genetec's growing cloud offerings. We develop and operate a suite of essential services and applications responsible for executing systems quickly and reliably.At G1, we strive to create a pleasant and stimulating work environment where work-life balance is respected and diversity is valued. Whether it's a team lunch, a 5@7, or an off-site activity, we always find a good reason to come together and celebrate our milestones and achievements.Your Day at a Glance:Develop readable and maintainable codeParticipate in and lead team discussions on design and implementationFollow your team's DevOps practicesEngage in code reviews and welcome peer feedbackResearch and communicate solutions to significant programming challengesDebug applications during development and in productionEnsure code quality by applying best practices in automated testingDocument, investigate, and resolve bugsMentor and guide junior developers, fostering a collaborative and supportive team environmentLead by example in promoting best practices and continuous improvement within the teamProactively learn and stay updated on tools and technologies.

Jun 3, 2025
Apply
Collabera logo
Full-time|On-site|Toronto

Join our dynamic team as a .NET Developer, where you will play a pivotal role in designing, developing, and maintaining innovative applications. Collaborate with cross-functional teams to deliver high-quality software solutions that meet client needs. Your expertise in .NET technologies will help drive our projects forward, ensuring efficiency and excellence.

Jun 8, 2016
Apply
Genetec Inc. logo
Full-time|On-site|Brossard, Quebec, Canada

Your Role and Team:Join the Genetec One cloud software development team at our Brossard office, where we strive to streamline our clients' operational tasks through a robust subscription management application. Our portal empowers clients with advanced tools to monitor, configure, and maintain their systems remotely, ensuring exceptional service throughout the subscription lifecycle.As a developer on our team, you will be responsible for designing and implementing new features for subscription management, primarily using .NET for backend microservices and React for our web application. You will engage in secure and scalable solution analysis and design, write clean and maintainable code, and adhere to best practices for performance, accessibility, and reliability. This position represents a unique opportunity to deepen your expertise in distributed cloud system development.We are looking for passionate individuals who embrace cloud services and modern development practices. Collaboration and teamwork are key here: you enjoy problem-solving, effective communication, and continuous learning. You will work autonomously while consistently seeking to enhance your skills and the systems you help build.Our team culture promotes a pleasant and stimulating work environment, respecting work-life balance and valuing diversity. Whether during team lunches, after-work events, or outdoor activities, we love to come together to celebrate our successes and memorable moments.

Mar 12, 2026
Apply
System Canada Technologies logo
Unix and .NET Developer

System Canada Technologies

Full-time|On-site|Toronto

Join our dynamic team at System Canada Technologies as a Unix and .NET Developer. In this role, you will leverage your expertise in Unix and .NET frameworks to develop and maintain high-quality software solutions. You will collaborate with cross-functional teams to analyze user requirements and design innovative applications that enhance our technology services.

Dec 4, 2012
Apply
System Canada Technologies logo
C# Developer with .NET Expertise

System Canada Technologies

Contract|On-site|Toronto

We are seeking a talented and motivated C# Developer with expertise in .NET technologies to join our dynamic team. In this role, you will be responsible for developing high-quality software solutions that meet our clients' needs. You will work closely with other developers, project managers, and stakeholders to ensure timely and successful project delivery.If you are looking to advance your career and work on exciting projects in a collaborative environment, we would love to hear from you!

Jan 15, 2013
Apply
Collabera logo
Full-time|On-site|Brampton

Join our dynamic team at Collabera as a .NET Development Lead, where you will spearhead innovative software solutions and mentor a team of talented developers. In this pivotal role, you will be responsible for designing, developing, and implementing high-quality .NET applications that meet our clients' needs. Your expertise will help guide our projects from concept to completion, ensuring best practices in coding, testing, and deployment.

Dec 29, 2015
Apply
Genetec Inc. logo
Full-time|On-site|Montreal, Quebec, Canada

About Us:As a leading provider of technology in business intelligence, unified physical security, public safety, and operations, Genetec develops innovative software, hardware, and cloud services on an open platform for the physical security and public safety sectors. Our flagship product, Security Center, integrates IP video surveillance, access control, and automatic license plate recognition (ALPR) into a single platform. Since our inception in 1997, we have been at the forefront of emerging technologies that unify physical security systems, serving businesses and government agencies through a global network of resellers, integrators, and consultants in over 80 countries. For more information about Genetec, visit our website: genetec.com.Your Team Dynamics:Join our talented, passionate, and experienced team of developers who are designing the foundations and workflows for Genetec's next-generation physical security product. We work both in the cloud with a cutting-edge native web application and on-site with desktop applications connected to the cloud.Our Technology Stack:Web user interface developed in React and TypescriptA micro-frontend architecture built using React, Module Federation, and WebPackA cloud-scale microservices ecosystem utilizing C#/.NETInfrastructure services deployed as code with AKS and TerraformA strong foundation in Microsoft Azure technologiesA modern data layer using NoSQL databases such as MongoDB, Elasticsearch, and RedisWhy Join Our Team?You are passionate about software development and technologyYou want to work within a cohesive team of experienced, highly skilled, and technical individualsYou wish to leverage your unique combination of software development skills and creativity to work on a world-class software systemYou want to be part of something meaningfulYour Day at a Glance:As a developer on our team, you will work daily with cutting-edge technologies, striving to create an innovative user experience that delights customers and provides real value. You will also be tasked with:Designing, developing, and deploying...

Jan 27, 2026
Apply
High Tech Genesis logo
.Net Developer

High Tech Genesis

Contract|On-site|Quebec City, Quebec, Canada

Join Our Team!At High Tech Genesis, we are pushing the boundaries of technology and collaborating with a passionate team. Join a leading design services company renowned for its innovation and technology.We are currently seeking a .Net Developer to enhance our team.Your next career step starts here.Key Responsibilities:Identify and implement solutions to blockers within the team, escalating unresolved issues to the software architecture advisor.Participate with team members in estimating product backlog stories during software development and maintenance.Collaborate in breaking down stories into programming tasks.Support developers in completing programming tasks.Detail the business object model.Assist database administrators in data modeling.Contribute to the functional and technical analysis of stories.Create required documentation in alignment with agile development methodologies.Conduct unit programming tasks.Document programming efforts according to established standards and guidelines.Perform unit testing.Support and develop automated acceptance tests.Actively participate in ensuring code quality through documentation, code reviews, and collective code ownership.Ensure adherence to best practices in object-oriented or service-oriented programming.Verify that software architecture directives are applied correctly within the team.Deliver high-quality software solutions.

Feb 18, 2026
Apply
info-ways logo
Contract|On-site|Montreal

Join our dynamic team at info-ways as a .NET Developer specializing in WPF. We are seeking a talented individual who thrives in a collaborative environment and is passionate about delivering high-quality software solutions. In this role, you will be responsible for developing and maintaining applications using .NET technologies and WPF.

Mar 28, 2017
Apply
ASL Consulting logo
Contract|On-site|Toronto

Join our dynamic team as a Senior .NET Web Developer, where your extensive expertise in the .NET framework will be utilized to lead and innovate. We are looking for individuals who excel in both collaborative and leadership roles.Key Responsibilities:Design, develop, test, debug, and deploy cutting-edge web-based and mobile applications.Enhance and maintain existing C# applications across web and mobile platforms.Develop and maintain SQL databases, including tables, views, and stored procedures using Microsoft SQL Server 2008 and above.Communicate effectively regarding project status and proactively identify technical risks.Ensure application security and integrity throughout its lifecycle.Support production systems by analyzing and troubleshooting issues as they arise.Share technical expertise to guide and mentor team members within the organization.Collaborate with internal and external stakeholders during the application development lifecycle.Assist in planning and documenting site architecture and associated artifacts.Implement best practices and architectural standards to enhance overall software quality.Evaluate and recommend technologies based on current product needs and market trends.Devise innovative solutions and prepare technical design and architecture documents.Re-architect legacy systems to enhance scalability and prepare for cloud readiness.

Apr 16, 2021
Apply
System Canada Technologies logo
Contract|On-site|Toronto

Join the Government of Ontario as a Solutions Development Software Specialist specializing in .NET technologies. In this role, you will collaborate with cross-functional teams to deliver innovative software solutions that enhance government operations and services. Your expertise will drive the development and deployment of robust applications while ensuring compliance with industry standards.

Aug 25, 2012
Apply
System Canada Technologies logo
DOT NET Developer - Permanent Position

System Canada Technologies

Full-time|On-site|Toronto

Join System Canada Technologies as a talented DOT NET Developer in Toronto. In this exciting role, you will be pivotal in developing and maintaining robust applications using .NET technologies, contributing to our mission of delivering high-quality software solutions. Collaborate with a dynamic team, engage in innovative projects, and enhance your skills in a supportive environment.

Aug 14, 2013
Apply
info-ways logo
Full-time|On-site|Montreal

Join our dynamic team at info-ways as a C#/.NET Developer. We are seeking a skilled professional who is passionate about developing innovative software solutions. In this role, you will work on exciting projects that challenge your technical skills and allow you to grow as a developer.

May 26, 2017
Apply
Recruitment Solutions Integrators logo
Senior .NET Designer/Developer (Backend)

Recruitment Solutions Integrators

Contract|On-site|Montréal

Join our dynamic team as a Senior .NET Designer/Developer specializing in backend systems. This role offers a 12-month contract based in the vibrant city of Montréal.In this position, you will engage in the complete Software Development Life Cycle (SDLC) for web applications. You will have the opportunity to expand your knowledge in cutting-edge technologies, including Cloud computing, RFID, Bluetooth, and WiFi, as we transition existing systems to next-generation product lines.Your responsibilities will include collaborating with internal and external users to assess design requirements, processing capabilities, user access levels, and the necessary software, firmware, and hardware components. You will conduct detailed analyses of system designs, creating sequential and logic diagrams based on system requirements or user stories.

Mar 5, 2018
Apply
Cygnus Professionals Inc. logo
Full-time|On-site|Toronto

Join our dynamic team as we search for talented .NET and Java Developers to contribute to exciting projects in a collaborative environment. As a valued member of our team, you will leverage your expertise in software development to design, implement, and maintain innovative applications. Your strong analytical skills and attention to detail will help us deliver high-quality solutions that meet client needs.

Aug 8, 2017
Apply
Cygnus Professionals Inc. logo
Contract|On-site|Toronto

We invite talented individuals to become part of our dynamic IT Solutions Division, where you will have the opportunity to provide exceptional onsite services to our clients across various technologies.Java DevelopmentUI/UX DesignETL/DWHWeb DevelopmentCyber SecurityNetwork EngineeringSharePoint SolutionsProject ManagementBusiness AnalysisData Analytics (SAS, R, Data Science)Mobile Development (iOS/Android)SQL BIQuality Assurance (Automation, Manual)Big Data AnalyticsHadoop TechnologiesSalesforce Development.NET DevelopmentOracle DBATableau ReportingQlikview Reporting

Aug 8, 2017
Apply
System Canada Technologies logo
Full-time|On-site|Toronto

Join our dynamic team at System Canada Technologies as a .NET Developer with a solid background in UNIX programming. We are seeking a passionate and skilled developer who is eager to contribute to our innovative projects and drive technological advancement.Your role will involve developing and maintaining robust .NET applications while leveraging your UNIX programming expertise to enhance system performance and reliability.

Jul 10, 2013

Sign in to browse more jobs

Create account — see all 2,904 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.