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).
Ce que vous ferez
En tant que développeur(euse) senior au sein de notre équipe de gestion des postes, vous travaillerez sur une solution novatrice qui aide les entreprises à gérer leur main-d’œuvre. Votre impact se fera sentir 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 des produits.
Vous collaborerez étroitement avec les responsables de produits, les experts en design, les partenaires d’implantation et les équipes Dayforce afin de concevoir et livrer des fonctionnalités. Vous participerez également aux revues de code et jouerez un rôle de mentor auprès d’autres développeurs.
Si vous êtes passionné(e) par la technologie, motivé(e) à créer des logiciels de qualité et souhaitez voir vos réalisations utilisées par des milliers de personnes à travers le monde, nous aimerions discuter avec vous.
Compétences et expérience recherchées
• Ingénierie assistée par l’IA : expérience démontrée avec des outils de développement basés sur l’IA (p. ex. GitHub Copilot, Codeium) pour améliorer la productivité et la qualité — notamment pour générer des tests unitaires, faciliter les refactorisations, rédiger des résumés de PR/runbooks ou créer des requêtes/migrations. Être en mesure de démontrer un impact mesurable (temps de cycle, débit des PR, taux de défauts, couverture, MTTR).
• Solide compréhension des principes de programmation orientée objet (SOLID) et expérience concrète avec C#/.NET, incluant async/await et LINQ.
• Expérience avec .NET moderne (p. ex. .NET 6+) et capacité à moderniser du code .NET Framework au besoin.
• Expérience démontrée dans le développement d’interfaces utilisateur en production avec des technologies JavaScript, notamment React et TypeScript.
• Bonne connaissance des technologies web modernes : HTML5, CSS3, SVG, API Web, JSON et REST (gRPC/GraphQL un atout).
• Solides compétences en SQL (SQL Server), incluant l’indexation, l’optimisation des performances 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); déploiement sur des plateformes cloud majeures (Azure/AWS/GCP).
• Orientation qualité : tests unitaires, d’intégration et de bout en bout (xUnit, NUnit, Jest, Playwright, Cypress) et participation aux revues de code.
• Connaissances de base en sécurité : principes OWASP et gestion des renseignements personnels (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 (p. ex. RAG/recherche augmentée, conception de prompts, évaluation et mécanismes de contrôle).
• Expérience concrète avec les patrons de conception, les tests automatisés et l’optimisation des performances (frontend et backend).
• Bonne compréhension du multithreading, de la concurrence et de la synchronisation des threads.
• Expérience avec les architectures événementielles et les systèmes de messagerie (p. ex. Kafka, Azure Service Bus) ainsi que les solutions de cache (p. ex. Redis).
• Expérience en observabilité en production (journalisation structurée, métriques, traçage avec OpenTelemetry, Application Insights ou Prometheus).
• Autonomie, sens de l’initiative et capacité à travailler autant de façon indépendante qu’en collaboration au sein d’une équipe agile.
• Excellentes aptitudes 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.