Développeur(-euse) principal(e) de logiciels

Staples Canada

Richmond Hill, CAhybridPosted Jul 22, 2026
Posting intelligenceActively listedReposted 7×, possible evergreen/ghost posting

Skills

azure devopskubernetesdockerazurerediscicdc#

About the role

Quelques-unes de vos responsabilités:

L’équipe Technologie de Bureau en Gros/Staples est à la recherche d’un(e) développeur(-euse) principal(e) de logiciels talentueux(se) et motivé(e) pour se joindre à son équipe de développement backend. Nous recherchons une personne passionnée par la conception et le développement de systèmes backend robustes, évolutifs et hautement performants. Dans ce rôle, vous dirigerez le développement de solutions critiques à l’aide des technologies .NET et C#, tout en collaborant étroitement avec des équipes multidisciplinaires afin de soutenir des applications essentielles au service de nos clients.

Plus précisément, vous devrez:

Concevoir, développer et maintenir des applications backend et des API à l’aide de .NET et C#.

Concevoir, mettre en œuvre et faire évoluer des architectures de microservices.

Développer des API RESTful et des services Web évolutifs et sécurisés.

Collaborer avec les équipes pour concevoir des couches d’accès aux données efficaces et optimisées.

Déployer, surveiller et optimiser les applications dans l’environnement infonuagique Microsoft Azure.

Produire un code propre, maintenable, bien documenté et conforme aux meilleures pratiques de développement.

Participer aux revues de code, au mentorat des développeurs et à l’amélioration continue des processus de développement.

Contribuer aux stratégies d’assurance qualité, y compris les tests unitaires, les tests d’intégration et l’automatisation des tests.

Ce qu’il vous faut:

Baccalauréat ou diplôme en informatique, en génie logiciel ou dans un domaine connexe, ou expérience pratique équivalente acquise dans le cadre d’un programme reconnu de formation en développement logiciel; les certifications Microsoft (Azure Fundamentals, certifications C#, etc.) constituent un atout.

Plus de 5 ans d’expérience en développement logiciel professionnel, dont plus de 5 ans d’expérience pratique avec C#, .NET Core et .NET 8+, ainsi qu’une solide expertise en programmation orientée objet, en principes d’architecture logicielle, en modèles de conception et en meilleures pratiques de développement.

Expérience démontrée dans la conception et le développement d’API RESTful, de services Web et d’intégrations applicatives, ainsi qu’une excellente compréhension des architectures de microservices, des applications infonuagiques natives, des architectures conteneurisées, des files de messages et des architectures événementielles.

Expérience pratique des services Microsoft Azure, notamment App Service, Azure Functions, Service Bus, Azure SQL, Event Hub, Table Storage, Blob Storage et autres technologies infonuagiques connexes.

Solides connaissances en conception et développement de bases de données, particulièrement avec SQL Server (ou d’autres systèmes de gestion de bases de données relationnelles), y compris l’écriture de requêtes SQL et l’utilisation d’Entity Framework Core ou d’autres outils ORM.

Expérience avec les technologies de conteneurisation et d’orchestration, notamment Docker et Kubernetes, ainsi qu’une bonne connaissance des stratégies de mise en cache (Redis, Azure Cache) et de la conception d’applications évolutives.

Bonne compréhension du cycle de développement logiciel (SDLC), des méthodologies Agile, des pipelines CI/CD et des pratiques DevOps, avec une expérience des outils tels qu’Azure DevOps, Git, Visual Studio et VS Code.

Connaissances et expérience pratique des pratiques de sécurité et d’assurance qualité logicielle, notamment les protocoles d’authentification et d’autorisation (OAuth, JWT), les cadres de tests automatisés (xUnit, NUnit), les systèmes de contrôle de version (Git) et les normes modernes de développement logiciel.

Exigences physiques et conditions de travail:

Environnement de bureau hybride, avec présence au bureau quatre jours par semaine à Richmond Hill, conformément à la politique de travail hybride.

Quelques-uns des avantages offerts:

Rabais pour les associé(e)s

Régime d’avantages sociaux incluant les soins médicaux et dentaires

Régime enregistré d’épargne-retraite (REER) et régime de participation différée aux bénéfices (RPDB)

Bonis liés au rendement

Programmes d’apprentissage et de perfectionnement

Et bien plus encore...

#AyezUnImpact

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Teacher roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Teacher hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.