Dayforce

Développeur logiciel principal – Plateforme de données

Dayforce  •  $103k - $162k/yr  •  Canada (Onsite)  •  1 day ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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'occasion
L'équipe de la plateforme de données de Dayforce développe la prochaine génération de notre plateforme de données d'entreprise. Nous sommes à la recherche d'un développeur logiciel qui aime concevoir des services, des API, des cadres et des composants de plateforme essentiels qui alimentent notre plateforme de données d'entreprise. Il s'agit d'un rôle de génie logiciel axé sur l'ingénierie de plateforme, les systèmes réutilisables, les outils destinés aux développeurs et les services infonuagiques natifs qui soutiennent l'analytique, l'IA et les produits destinés aux clients.
Dans ce rôle, vous concevrez et développerez les composants logiciels qui alimentent notre plateforme de données infonuagique native, notamment les services d'ingestion, les cadres de traitement, les API et l'orchestration. Vous développerez des logiciels de production en Python et C#, créerez des API et développerez des services de données évolutifs parallèlement aux composants modernes de la plateforme de données. Votre réussite reposera sur la création de services, d'API, de cadres et de capacités de plateforme de qualité production qui permettent de prendre en charge les produits de données, l'analytique et l'IA à grande échelle.
Vous travaillerez en étroite collaboration avec des développeurs logiciels, des scientifiques de données, des gestionnaires de produits et des équipes d'analytique afin de développer des services de données performants, sécurisés et évolutifs. Il s'agit d'une occasion d'influencer l'architecture d'une plateforme de données SaaS moderne en concevant des systèmes distribués qui traitent des données à grande échelle tout en fournissant des API et des services fiables aux équipes d'ingénierie et aux applications destinées aux clients. Vous travaillerez avec des technologies telles que Databricks, Apache Spark, Delta Lake, Azure Data Lake Storage, SQL Warehouse et des services Azure infonuagiques natifs.
Si vous êtes passionné(e) par le génie logiciel, les systèmes distribués, les plateformes infonuagiques natives et la création de l'infrastructure qui alimente les produits axés sur les données, nous aimerions vous connaître.
Ce que vous ferez
• Concevoir et développer des logiciels de production en Python et C# qui alimentent la plateforme de données.
• Développer des bibliothèques, des cadres et des SDK de plateforme réutilisables par d'autres équipes d'ingénierie.
• Concevoir, développer et maintenir des API REST et des services backend qui alimentent les produits de données internes et destinés aux clients.
• Prendre en charge les composants logiciels, de la conception au déploiement, à la surveillance et au soutien opérationnel continu.
• Développer et exploiter des services de production en mettant l'accent sur la fiabilité, l'observabilité, la performance et l'évolutivité.
• Participer aux discussions sur l'architecture et améliorer continuellement la plateforme grâce à l'automatisation et aux meilleures pratiques d'ingénierie.
• Appliquer les meilleures pratiques de génie logiciel, notamment les revues de code, les essais automatisés, les processus CI/CD et les principes d'architecture propre.
• Développer des services d'ingestion évolutifs, des cadres de traitement et des composants réutilisables de la plateforme de données.
• Développer des pipelines fiables à l'aide d'Azure Data Lake Storage, Databricks et SQL Warehouse afin de soutenir l'analytique, la production de rapports, l'apprentissage automatique et les produits de données destinés aux clients.
• Développer des cadres de traitement des données fondés sur les métadonnées afin d'améliorer l'automatisation et la réutilisabilité.
• Collaborer avec les scientifiques de données afin de soutenir les agents d'IA.
• Optimiser la performance des pipelines ainsi que les coûts de stockage et de calcul dans Azure et Databricks.
• Contribuer aux initiatives de gouvernance des données, notamment la traçabilité, la gestion des métadonnées, la documentation et les normes de qualité des données.
• Soutenir les exigences de dépersonnalisation et de confidentialité des données clients dans plusieurs régions.
• Collaborer avec les équipes de Gestion des produits, d'Ingénierie, d'Analytique et de Science des données afin de fournir des solutions de données de grande qualité.
Compétences et expérience recherchées
• 5 années ou plus d'expérience professionnelle en développement logiciel, de préférence dans le développement de systèmes backend infonuagiques natifs ou de plateformes de données.
• Solide expérience en développement logiciel avec C#/.NET et Python.
• Expérience dans la conception et le développement d'API REST et de services backend distribués.
• Expérience dans la conception de logiciels maintenables et testables à l'aide de principes modernes de génie logiciel.
• Expérience dans le développement de services backend distribués ou de microservices.
• Expérience avec les essais automatisés, les revues de code, les processus CI/CD et les opérations de production.
• Expérience dans la conception d'API publiques ou internes.
• Expérience dans le développement de plateformes de données infonuagiques natives sur Microsoft Azure.
• Expérience dans la conception, le débogage et l'exploitation de systèmes distribués en production.
• Solides compétences en résolution de problèmes et en dépannage de systèmes distribués de traitement des données.
• Solides compétences en SQL et expérience dans la conception de modèles de données analytiques à haute performance.
• Expérience dans le développement de pipelines avec Databricks, Azure Data Factory ou des technologies similaires.
• Expérience avec Azure Data Lake Storage et les architectures modernes de type lakehouse.
• Expérience dans le développement de solutions pour des applications SaaS d'entreprise ou multilocataires.
• Excellentes aptitudes en communication et en collaboration.
• Expérience dans le soutien aux développeurs pour l'intégration des composants de la plateforme de données dans les applications destinées aux utilisateurs finaux.
• Baccalauréat en informatique, en génie, en mathématiques ou expérience pratique équivalente.
Ce qui vous démarquera
• Expérience avec les applications conteneurisées (Docker/Kubernetes).
• Expérience dans la création de compilateurs pour des langages spécifiques à un domaine.
• Expérience avec les architectures événementielles (Kafka, Event Hub ou Azure Service Bus).
• Expérience dans le soutien de plateformes SaaS distribuées à l'échelle mondiale.
• Expérience en matière de confidentialité, de masquage et de dépersonnalisation des données.
• Expérience dans la surveillance de plateformes de données en production à l'aide d'Azure Monitor, de Log Analytics ou des outils de surveillance Databricks.
• Expérience avec l'Infrastructure as Code (Terraform, Bicep ou ARM).

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.
If you would like to view the job posting in English use the following link: https://jobs.dayforcehcm.com/mydayforce/alljobs
Dayforce

About Dayforce

Dayforce makes work life better. Everything we do as a global leader in HCM technology is focused on improving work for thousands of customers and millions of employees around the world. Our single, AI-powered people platform for HR, payroll, talent, workforce management, and benefits equips Dayforce customers to unlock their full workforce potential and operate with confidence. To learn how Dayforce helps create quantifiable value for organizations of all sizes and industries, visit dayforce.com.

Industry
IT & Software
Company Size
5,001-10,000 employees
Headquarters
Minneapolis, Minnesota
Year Founded
2009
Social Media