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 produit de Dayforce recherche 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).
Ce que vous ferez
En tant que développeur(euse) senior au sein de notre équipe Position Management, vous travaillerez sur notre solution innovante qui aide les entreprises à gérer leur main-d’œuvre. Votre impact sera visible grâce à votre participation active à l’ensemble du cycle de vie logiciel : conception, analyse, prototypage, développement, tests, déploiement et support de nos produits.
Vous collaborerez étroitement avec les responsables produit, les experts en design, les partenaires d’implémentation et les équipes Dayforce afin de concevoir et livrer des fonctionnalités. Vous effectuerez également des revues de code et accompagnerez d’autres développeurs par du mentorat.
Si vous êtes passionné(e) par la technologie, motivé(e) par la création de 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 serions ravis d’échanger avec vous.
Compétences et expérience recherchées
• Ingénierie accélérée par l’IA : utilisation démontrée d’outils de développement assistés par IA (ex. GitHub Copilot, Codeium) pour améliorer la productivité et la qualité — par exemple génération de tests unitaires, assistance aux refactorisations, rédaction de résumés de PR/runbooks, ou création de requêtes/migrations. Capacité à démontrer un impact mesurable (temps de cycle, volume de PR, taux de défauts, couverture, MTTR).
• Solide maîtrise des principes orientés objet (SOLID) et expérience pratique avec C#/.NET, y compris async/await et LINQ.
• Expérience avec les versions modernes de .NET (ex. .NET 6+) et capacité à moderniser du code .NET Framework.
• Expérience avérée dans le développement d’interfaces utilisateur en production avec des technologies JavaScript, notamment React et TypeScript.
• Connaissance des technologies web modernes : HTML5, CSS3, SVG, Web APIs, JSON et REST (gRPC/GraphQL est un plus).
• Excellentes compétences en SQL (SQL Server), incluant l’indexation, l’optimisation des performances des requêtes et la gestion des transactions.
• Expérience pratique du cloud et des processus de livraison : conteneurs Docker et CI/CD (ex. GitHub Actions ou Azure DevOps) ; déploiement sur un cloud majeur (Azure/AWS/GCP).
• Orientation qualité : tests unitaires/intégration/E2E (xUnit, NUnit, Jest, Playwright, Cypress) et revues de code.
• Bases solides en sécurité : principes OWASP et gestion des données personnelles (PII).
Ce qui vous démarquera
• Expérience en développement accéléré par l’IA, avec utilisation quotidienne d’agents IA dans votre flux de travail.
• Expérience dans l’intégration de capacités LLM dans des produits (ex. RAG/retrieval, conception de prompts, évaluation/garde-fous).
• Expérience pratique des design patterns, de l’écriture de tests automatisés et de l’optimisation des performances (front-end et back-end).
• Bonne compréhension du multithreading, de la concurrence et de la synchronisation des threads.
• Expérience avec les systèmes orientés événements et la messagerie (ex. Kafka, Azure Service Bus) ainsi que le caching (ex. Redis).
• Maîtrise de l’observabilité en production (logs structurés, métriques, tracing avec OpenTelemetry, Application Insights, Prometheus).
• Autonomie, rigueur et capacité à travailler aussi bien de manière indépendante qu’en collaboration au sein d’une équipe agile.
• Excellentes compétences en communication et en collaboration.
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.