Posted 3d ago

Développeur logiciel (équipe de gestion des effectifs)

@ Dayforce
Toronto, Ontario, Canada
$78k-$139k/yrOnsiteFull Time
Responsibilities:Develop, Collaborate, Mentor
Requirements Summary:2+ years experience with C#/.NET, modern .NET (6/7/8), React/TypeScript, SQL Server; experience with web technologies (HTML5, CSS3, REST/JSON, APIs); Docker, CI/CD; cloud deployment (Azure/AWS/GCP); testing (unit/integration/E2E); strong communication and collaboration; autonomous in agile teams; interest in AI-assisted development.
Technical Tools Mentioned:C#/.NET, NET 6/7/8, React, TypeScript, HTML5, CSS3, SVG, Web APIs, JSON, REST, gRPC, GraphQL, SQL Server, Docker, CI/CD, GitHub Actions, Azure DevOps, Azure, AWS, GCP, xUnit, NUnit, Jest, Playwright, Cypress, OpenTelemetry, App Insights, Prometheus, LaunchDarkly, Kotlin, Kafka, Redis, OpenAI
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Dayforce est une entreprise internationale de gestion du capital humain (GCH) dont le siège social est situé à Toronto (Ontario) et à Minneapolis (Minnesota), et qui opère en Amérique du Nord, en Europe, au Moyen-Orient et en Afrique (EMEA), ainsi que dans la région Asie-Pacifique et Japon (APJ).

Notre plateforme GCH Cloud primée offre une base de données unifiée et un moteur de calcul continu, optimisant ainsi l'efficacité, la productivité et la conformité des effectifs à l'échelle mondiale.

Notre promesse de marque – Améliorer la vie au travail™ – témoigne de notre engagement envers nos employés, nos clients, nos partenaires et les communautés du monde entier.

À propos de l’opportunité

L’équipe de développement de produits Dayforce est à la recherche d’un(e) développeur(euse) logiciel expérimenté(e) pour créer la prochaine génération de solutions de gestion du capital humain (HCM).

En tant que développeur(euse) au sein de notre équipe de gestion des effectifs (Workforce Management), vous travaillerez sur une solution novatrice qui aide les entreprises à améliorer leur efficacité grâce au suivi du temps et des présences ainsi qu’à la planification intelligente des horaires des employés. Votre impact sera visible grâce à votre participation active à l’ensemble du cycle de vie du logiciel, incluant la conception, l’analyse, le prototypage, le développement, les tests, le déploiement et le soutien de nos produits. Vous collaborerez étroitement avec les responsables de produit, les experts en design, les partenaires d’implémentation et les équipes Dayforce afin de concevoir et livrer des fonctionnalités. Vous participerez également aux revues de code et agirez comme mentor auprès d’autres développeurs.

Si vous êtes passionné(e) par la technologie, motivé(e) à créer des logiciels de qualité, désireux(se) de voir vos réalisations utilisées par des milliers de personnes à travers le monde et que vous possédez les qualifications suivantes, nous souhaitons vous rencontrer.

Compétences et expérience recherchées

  • Solide connaissance des principes de programmation orientée objet (SOLID) et expérience pratique avec C#/.NET (2+ ans), incluant async/await et LINQ

  • Expérience avec les versions modernes de .NET (p. ex. .NET 6/7/8) et capacité à moderniser du code .NET Framework au besoin

  • Expérience démontrée dans la création d’interfaces utilisateur en production avec l’écosystème JavaScript, particulièrement React et TypeScript

  • Connaissance pratique des technologies web modernes : HTML5, CSS3, SVG, API Web, JSON et REST (gRPC/GraphQL un atout)

  • Excellentes compétences en SQL (SQL Server), incluant l’indexation, l’optimisation des requêtes et la gestion des transactions

  • Expérience pratique avec le cloud et les pratiques de livraison : conteneurs Docker et CI/CD (p. ex. GitHub Actions ou Azure DevOps); expérience de déploiement sur un cloud majeur (Azure/AWS/GCP)

  • Orientation vers la qualité et les tests : tests unitaires, d’intégration et de bout en bout (xUnit/NUnit/Jest/Playwright/Cypress)

  • Ingénierie accélérée par l’IA : utilisation démontrée d’outils d’IA pour développeurs (p. ex. GitHub Copilot, Codeium, Sourcegraph Cody, etc.) afin d’améliorer la vitesse et la qualité — par exemple pour générer des tests unitaires, faciliter les refactorisations, rédiger des résumés de PR ou des runbooks, ou composer des requêtes/migrations. Être prêt(e) à discuter d’impacts mesurables (temps de cycle, débit des PR, taux de défauts, couverture ou MTTR)

  • Excellentes compétences en communication et en collaboration

  • Personne autonome, disciplinée, capable de travailler de façon indépendante ainsi qu’en étroite collaboration au sein d’une équipe agile

Ce qui vous démarquera

  • Expérience pratique avec les patrons de conception, l’écriture de tests automatisés et l’optimisation des performances (front-end et back-end)

  • Expérience avec ASP.NET Core/MVC et la conception d’API

  • Bonne compréhension du multithreading, de la concurrence et de la synchronisation des threads

  • Expérience avec les systèmes événementiels et la messagerie (p. ex. Kafka, Azure Service Bus) ainsi que la mise en cache (p. ex. Redis)

  • Expérience en observabilité en production (journalisation structurée, métriques, traçage avec OpenTelemetry / App Insights / Prometheus)

  • Familiarité avec les feature flags / l’expérimentation (p. ex. LaunchDarkly) et le développement basé sur le trunk

  • Sensibilisation à l’accessibilité (WCAG 2.1 AA) et à l’internationalisation/localisation

  • Connaissance du domaine de la gestion des effectifs / HCM (suivi du temps, règles de paie complexes, conformité, gestion des fuseaux horaires et des changements d’heure)

  • Expérience dans l’intégration de capacités LLM dans des produits (p. ex. retrieval/RAG, conception de prompts, évaluation/guardrails) — un atout

Qu'est-ce que ça vous apporte ?

Chez Dayforce, la diversité de nos talents est notre moteur. Nous sommes un employeur qui prône l'égalité des chances et nous valorisons chaque individu et ce qui le rend unique. Nous croyons que nos employés doivent être heureux, en santé, sereins et épanouis.

Nous encourageons les candidatures en fonction de leurs passions.

Dayforce favorise le développement personnel et professionnel. Nous offrons d'excellents programmes de congés, des initiatives de bien-être complètes et une reconnaissance de vos efforts grâce à une rémunération et des avantages sociaux compétitifs.

Engagés auprès de la communauté, notamment par le biais de journées de bénévolat et de notre organisme de bienfaisance, Dayforce Cares, nous vous offrons des occasions de vous épanouir tant professionnellement que personnellement. Notre priorité n'est pas seulement votre travail, mais aussi votre développement personnel.

Cette offre d'emploi est pour un poste vacant.

L'intelligence artificielle peut être utilisée pour la présélection, l'évaluation ou la sélection des candidats à ce poste.

À propos des échelles salariales

Veuillez noter que l'échelle salariale mentionnée dans cette description de poste est fournie à titre indicatif. La rémunération finale proposée peut varier en fonction de divers facteurs, notamment les primes et/ou les incitatifs, ou encore l'expérience, les compétences, le budget et le lieu de résidence du candidat. Notre entreprise s'engage à offrir une rémunération juste, équitable et compétitive qui reflète la valeur ajoutée de chaque individu pour l'organisation.

La maîtrise de l'anglais est essentielle pour ce poste, car le titulaire interagira régulièrement avec des interlocuteurs, collègues, responsables et/ou clients anglophones à travers le monde. De plus, nos équipes de soutien, notamment les ressources humaines, sont principalement anglophones. Les employés doivent être capables de communiquer en anglais avec ces services afin de gérer efficacement leurs relations professionnelles. Compte tenu du volume important d'interactions avec ces interlocuteurs anglophones, inhérent à ce poste, il est impossible de réorganiser les activités de l'entreprise pour éviter cette exigence.

Recrutement frauduleux

Faites attention aux tentatives de recrutement frauduleuses. Les contacts légitimes de Dayforce utilisent une adresse courriel se terminant par @dayforce.com. Nous ne demandons jamais d'argent, de chèques, de commandes de matériel ni de données personnelles sensibles lors du processus de recrutement. Si l'on vous a demandé l'un de ces éléments, ou si vous pensez avoir été contacté par une personne se faisant passer pour un employé de Dayforce, veuillez consulter notre déclaration relative aux fraudes au recrutement, disponible ici : https://www.dayforce.com/be-aware-of-recruiting-fraud

Dayforce vérifie activement toutes les candidatures afin d'en assurer l'authenticité. Les candidatures jugées frauduleuses ou trompeuses seront rejetées.