Ceridian

Développeur logiciel principal (Plateforme et applications d'IA)

Ceridian$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software development experience, particularly with Python for production-level applications.
  • Experience in cloud application development, distributed systems or SaaS.
  • Strong understanding of software engineering fundamentals including object-oriented design and APIs.
  • Experience in developing and integrating REST APIs and microservices.
  • Familiarity with Azure or major cloud platforms, Docker, and orchestration platforms like Kubernetes.
  • Experience with CI/CD pipelines and source control tools like Git or Azure DevOps.
  • Demonstrated use of AI-assisted development tools and practices.

Responsibilities

  • Design and develop high-quality, scalable software solutions and services.
  • Build and enhance microservices and APIs that support AI capabilities.
  • Participate in architecture discussions and contribute to technical direction.
  • Integrate robust testing, validation, and monitoring mechanisms into production systems.
  • Optimize system performance through profiling and continuous improvement.
  • Automate deployment processes and operational workflows.
  • Take responsibility for significant code components while contributing to reusable libraries.

Benefits

  • Commitment to employee personal and professional development.
  • Comprehensive wellness initiatives and benefits programs.
  • Opportunities for community engagement through volunteer days and charity involvement.
  • Focus on workplace happiness and individual uniqueness in a diverse environment.
Full Job Description
À propos de l'opportunité

Nous sommes à la recherche d'un(e) Développeur logiciel sénior pour se joindre à l'équipe qui développe les capacités alimentées par l'intelligence artificielle au sein de la plateforme Dayforce. Ce rôle est idéal pour un ingénieur logiciel expérimenté qui aime concevoir, développer et livrer des applications de qualité production à l'aide de cadres de développement modernes, de technologies infonuagiques et de pratiques d'ingénierie assistées par l'IA. Vous contribuerez à façonner l'expérience de millions d'utilisateurs dans plus de 150 pays en participant à l'ensemble du cycle de développement logiciel, notamment l'architecture, la conception, le prototypage, le développement, les essais, les mises en production et le soutien opérationnel. Vous travaillerez en étroite collaboration avec les gestionnaires de produits, les architectes et les équipes d'ingénierie afin de livrer des solutions évolutives, fiables et innovantes.

Ce que vous ferez

Concevoir et développer des solutions évolutives
  • Concevoir, développer et maintenir des solutions logicielles et des services évolutifs de grande qualité.
  • Développer et faire évoluer des microservices et des API soutenant les capacités alimentées par l'intelligence artificielle ainsi que les fonctionnalités de la plateforme.
  • Contribuer à la conception et à la mise en œuvre de systèmes distribués modernes axés sur la performance, la fiabilité, la maintenabilité et l'évolutivité.
  • Participer aux discussions d'architecture et contribuer à l'orientation technique des nouveaux services et des services existants.
  • Intégrer des mécanismes robustes de tests, de validation, de surveillance et d'observabilité aux systèmes de production.
  • Améliorer les performances des systèmes grâce au profilage, à l'optimisation et à l'amélioration continue.
  • Automatiser les déploiements, les mises en production, les intégrations et les processus opérationnels.
  • Assumer la responsabilité de composantes importantes du code tout en contribuant aux bibliothèques et composants réutilisables.

Ingénierie accélérée par l'intelligence artificielle
  • Utiliser des outils modernes de développement assistés par l'IA afin d'améliorer la productivité tout en maintenant des normes élevées de qualité, de sécurité et de maintenabilité.
  • Utiliser la génération de code assistée par l'IA avec une révision technique rigoureuse.
  • Développer des approches de tests automatisés et de tests de régression.
  • Accélérer les activités de modernisation et de refactorisation.
  • Utiliser l'IA pour le débogage, l'analyse des journaux et l'identification des causes fondamentales.
  • Améliorer la documentation, les migrations de code et l'automatisation des processus d'ingénierie.
  • Promouvoir une utilisation responsable de l'IA en respectant les meilleures pratiques de sécurité, de confidentialité et de gouvernance.

Collaboration produit et excellence en ingénierie
  • Collaborer avec les gestionnaires de produits, les architectes, les concepteurs et les ingénieurs afin de livrer des solutions centrées sur le client.
  • Traduire les besoins d'affaires en solutions techniques bien conçues.
  • Présenter des concepts et des architectures à des publics techniques et non techniques.
  • Encadrer les membres de l'équipe par des revues de code, des discussions de conception et la programmation en binôme.
  • Contribuer aux meilleures pratiques, aux normes techniques et aux initiatives d'amélioration continue.
  • Participer à toutes les étapes du cycle de développement logiciel, de la conception au soutien en production.

Compétences et expérience recherchées
  • Solide expérience en développement logiciel avec Python pour des applications de niveau production.
  • Expérience dans le développement d'applications infonuagiques, distribuées ou SaaS.
  • Excellente compréhension des fondements du génie logiciel, notamment la conception orientée objet, les structures de données, les algorithmes, les patrons de conception et les API.
  • Expérience dans le développement et l'intégration d'API REST et de microservices.
  • Expérience avec Azure ou une autre plateforme infonuagique majeure.
  • Expérience avec Docker et les plateformes d'orchestration telles que Kubernetes.
  • Expérience avec les pipelines CI/CD et les outils de gestion de code source comme Git, GitHub ou Azure DevOps.
  • Solide compréhension des méthodologies de tests et des pratiques de tests automatisés.
  • Capacité à analyser, diagnostiquer, optimiser et soutenir des applications en production.
  • Excellentes aptitudes analytiques, en résolution de problèmes, en communication et en collaboration.
  • Passion pour les nouvelles technologies et l'amélioration continue.
  • Expérience démontrée dans l'utilisation d'outils de développement assistés par l'IA.
  • Expérience avec l'IA pour le débogage, la génération de code, la documentation et la refactorisation.
  • Bonne compréhension des pratiques responsables d'utilisation de l'intelligence artificielle.

Ce qui vous démarquera
  • Expérience avec des technologies de recherche telles qu'Elasticsearch ou Azure AI Search.
  • Expérience avec les architectures orientées événements et des plateformes comme Kafka.
  • Expérience dans le développement de systèmes distribués hautement évolutifs.
  • Connaissance des pratiques d'observabilité, de surveillance, de journalisation et de fiabilité.
  • Expérience avec Azure SQL, Azure Functions, Storage, Key Vault, Azure Monitor et Log Analytics.
  • Expérience avec Terraform, les modèles ARM ou PowerShell.
  • Expérience avec les technologies frontend et les frameworks Web modernes.
  • Familiarité avec les cadres d'IA, les intégrations de grands modèles de langage (LLM), les techniques RAG ou le développement d'applications intelligentes.
  • Expérience en mentorat de développeurs et en leadership technique.

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.

If you would like to view the job posting in English use the following link: https://jobs.dayforcehcm.com/mydayforce/alljobs

About Ceridian

Ceridian is a global human capital management software company. The company was founded in 1932 and has since grown to serve over 50 countries worldwide. Ceridian's products include payroll processing, benefits administration, and workforce management tools. The company is committed to providing innovative solutions that help businesses manage their employees more effectively. Ceridian has received numerous awards for its workplace culture and has been recognized as one of the best places to work in Canada and the United States. The company is publicly traded on the New York Stock Exchange under the ticker symbol CDAY.
Learn more about Ceridian
Size
7,462 employees
Market Cap
$9.2 billion
Industry
Net Income
-$4 million
Founded
1932
5 Year Trend
+7.8%
Revenue
$842.4 million
NASDAQ

Similar Jobs

More Jobs at Ceridian

More Information Technology Jobs

Find similar Développeur logiciel principal (Plateforme et applications d'IA) jobs: