Ingénieur(e) en développement logiciel

4 weeks ago


Montreal, Quebec, Canada UKG Full time

Ingénieur(e) en développement logiciel

Présentation de l'entreprise

Chez UKG, notre mission est centrée sur les individus. Nos solutions en ressources humaines, en gestion de la paie et en administration du personnel permettent aux organisations d'atteindre des résultats bénéfiques pour tous. Nos collaborateurs, qui conçoivent et soutiennent ces solutions, sont des personnes talentueuses, collaboratives et innovantes, capables de résoudre des défis complexes. Nous nous engageons à instaurer une culture d'inclusion et une expérience professionnelle qui valorise notre personnel, tant sur le plan professionnel que personnel. Nos avantages sociaux reflètent notre souci du bien-être global de nos employés, incluant des programmes d'aide à l'adoption, à la maternité de substitution, ainsi que des initiatives de remboursement des frais de scolarité et de bien-être. Nos groupes de ressources pour les employés offrent un environnement convivial pour travailler, apprendre et échanger avec des personnes partageant des intérêts communs.

Mission et exigences

UKG est à la recherche d'un(e) ingénieur(e) en développement Python pour rejoindre notre équipe de scientifiques des données de haut niveau. En tant qu'ingénieur(e) en logiciels Python, vous serez intégré(e) à une équipe dynamique où vous aurez l'opportunité de travailler sur notre plateforme d'intelligence artificielle de nouvelle génération. Vous collaborerez directement avec d'autres ingénieurs en logiciels, scientifiques des données, spécialistes en apprentissage automatique, ingénieurs qualité, chefs de produits et membres de la direction, tous faisant partie de cette équipe collaborative.

Le rôle d'ingénieur(e) en logiciels Python nécessite d'excellentes compétences en programmation orientée objet et une bonne connaissance des modèles de conception. Vous serez impliqué(e) dans le déploiement de notre solution d'intelligence artificielle sur le cloud. Ce poste exige la capacité de développer et de résoudre des problèmes liés à des applications logicielles complexes à l'échelle de l'entreprise. Nous recherchons un(e) ingénieur(e) passionné(e) par la programmation et véritablement engagé(e) dans son travail.

UKG évolue dans un environnement agile, avec des réunions quotidiennes, des révisions de code et une communication constante au sein de chaque équipe interfonctionnelle. La capacité à communiquer efficacement avec les chefs de produits et les ingénieurs qualité, ainsi qu'à collaborer étroitement avec les autres membres de l'équipe, est essentielle pour réussir dans ce rôle.

Responsabilités principales :

  • Collaborer avec les membres de l'équipe pour résoudre des défis techniques complexes avec efficacité et qualité.
  • Participer aux évaluations de code des autres membres de l'équipe.
  • Soutenir le code du pipeline de déploiement continu.
  • Résoudre des problèmes de production en collaboration avec l'équipe de support.
  • Concevoir et intégrer des fonctionnalités pour notre solution logicielle d'entreprise en utilisant les technologies Python les plus récentes.
  • Communiquer activement avec les membres de l'équipe pour clarifier les exigences et surmonter les obstacles afin d'atteindre les objectifs de l'équipe.
  • Exploiter des technologies et langages open source en dehors de la plateforme Python.
  • Développer des solutions avancées pour maximiser les performances, l'évolutivité et les capacités de traitement distribué du système.
  • Assurer le dépannage et fournir une analyse des causes profondes pour les problèmes de production remontés à l'équipe technique.
  • Collaborer avec les équipes de développement dans un cadre agile, en utilisant des méthodes telles que Kanban, des tests unitaires automatisés, des montages d'essais et la programmation en binôme.

Exigences

Exigences de base :

  • Un à trois ans d'expérience en développement Python sur des projets d'entreprise, utilisant des frameworks tels que Flask, FastAPI, Django, PyTest, Celery, etc.
  • Expérience en développement logiciel, incluant : programmation orientée objet, programmation concurrente, modèles de conception modernes, mise en œuvre de services RESTful, architecture de microservices, développement basé sur les tests et tests d'acceptation.
  • Maîtrise de Git comme système de contrôle de version.
  • Expérience avec Docker et Kubernetes.
  • Connaissance des outils de test tels que PyTest, Wiremock, xUnit, et autres frameworks de simulation.
  • Familiarité avec les technologies de la plateforme GCP, telles que BigQuery, GKE, GCS, DataFlow, Kubeflow ou VertexAI.

Compétences souhaitées :

  • Connaissance des outils pour automatiser le déploiement d'une solution logicielle d'entreprise dans le cloud, tels que Terraform, GitHub Actions, Concourse, Ansible, etc.
  • Expérience avec des bases de données relationnelles SQL et NoSQL, y compris MongoDB et MSSQL.
  • Expérience avec des langages orientés objet tels que Python, Java, Scala, C#, etc.
  • Excellentes compétences en résolution de problèmes et en communication.
  • Expérience avec Java et Spring est un atout.
  • Diplôme en informatique, mathématiques, linguistique computationnelle ou domaine similaire.

Égalité d'accès à l'emploi et accommodement pour les personnes handicapées

UKG est fier d'être un employeur souscrivant au principe de l'égalité d'accès à l'emploi et s'engage à maintenir un environnement de travail diversifié et inclusif. Tous les candidats qualifiés seront considérés pour un emploi sans distinction de race, couleur, religion, sexe, âge, handicap, état matrimonial, situation familiale, orientation sexuelle, grossesse, information génétique, identité de genre, expression de genre, origine nationale, ascendance, statut de citoyen, statut d'ancien combattant et tout autre statut protégé par les lois fédérales, provinciales ou locales contre la discrimination.
Accommodement pour les personnes handicapées
UKG s'engage à fournir des accommodements aux personnes handicapées durant le processus de candidature et d'entrevue. Si vous avez besoin d'un accommodement durant ce processus, veuillez nous en informer.



  • Montreal, Quebec, Canada UKG Full time

    Ingénieur(e) en développement logiciel Présentation de l'entreprise Chez UKG, notre mission est centrée sur les individus. Nos solutions en ressources humaines, en gestion de la paie et en administration du personnel permettent aux organisations d'atteindre des résultats bénéfiques pour tous. Nos collaborateurs, qui conçoivent et soutiennent...


  • Montreal, Quebec, Canada UKG Full time

    Ingénieur(e) en développement logiciel À propos de l'entreprise Chez UKG, notre mission est centrée sur les individus. Nos solutions en ressources humaines, en gestion de la paie et en administration du personnel visent à générer des résultats positifs pour tous. Nos collaborateurs, qui conçoivent et soutiennent ces solutions, sont des...


  • Montreal, Quebec, Canada Expedia Group Full time $83,000 - $116,500

    À propos de l'emploiNotre équipe de développement logiciel est à la recherche d'un ingénieur en développement logiciel expérimenté pour rejoindre notre équipe Agile.Compétences requisesExpérience en tant qu'ingénieur en développement logiciel dans un écosystème JavaDéveloppement de logiciels dans une équipe comprenant au moins...


  • Montreal, Quebec, Canada Expedia Group Full time $83,000 - $116,500

    À propos de l'emploiNotre équipe de développement logiciel est à la recherche d'un ingénieur en développement logiciel expérimenté pour rejoindre notre équipe Agile.Compétences requisesExpérience en tant qu'ingénieur en développement logiciel dans un écosystème JavaDéveloppement de logiciels dans une équipe comprenant au moins...

  • Ingénieur en logiciel

    18 hours ago


    Montreal, Quebec, Canada Slalom Full time

    À propos de l'opportunitéNous sommes à la recherche d'un Architecte - Ingénieur en logiciel pour rejoindre notre équipe de Slalom Build à Montréal. Vous serez chargé de diriger de petites équipes de développement pour fournir des solutions logicielles de haute qualité, en vous appuyant sur votre expertise technique et votre capacité à...

  • Ingénieur en logiciel

    16 hours ago


    Montreal, Quebec, Canada Slalom Full time

    À propos de l'opportunitéNous sommes à la recherche d'un Architecte - Ingénieur en logiciel pour rejoindre notre équipe de Slalom Build à Montréal. Vous serez chargé de diriger de petites équipes de développement pour fournir des solutions logicielles de haute qualité, en vous appuyant sur votre expertise technique et votre capacité à...


  • Montreal, Quebec, Canada Genetec Inc Full time

    Dynamique de l'équipe :Vous aurez l'opportunité de rejoindre une équipe pluridisciplinaire au sein d'AutoVu, composée de passionnés du développement logiciel et de l'électronique.Votre rôle consistera à collaborer avec les départements de recherche et développement ainsi que les fabricants pour intégrer de nouveaux produits en production, tout en...


  • Montreal, Quebec, Canada Autodesk Full time

    Présentation du posteAutodesk, Inc. (NASDAQ: ADSK) conçoit des logiciels pour les créateurs. Nous sommes un leader mondial dans la conception et la mise en œuvre de logiciels pour les industries de l'architecture, de l'ingénierie, de la construction, de la fabrication, des médias et du divertissement.Nous aidons les innovateurs à transformer leurs...


  • Montreal, Quebec, Canada Autodesk Full time

    Présentation du posteAutodesk, Inc. (NASDAQ: ADSK) conçoit des logiciels pour les créateurs. Nous sommes un leader mondial dans la conception et la mise en œuvre de logiciels pour les industries de l'architecture, de l'ingénierie, de la construction, de la fabrication, des médias et du divertissement.Nous aidons les innovateurs à transformer leurs...


  • Montreal, Quebec, Canada SBSA Experts-conseils en structure Full time

    SBSA Experts-conseils en structure est une société basée à Montréal, spécialisée dans les services de conseil en ingénierie structurelle. Nous nous engageons à concevoir des bâtiments et des infrastructures industrielles de qualité supérieure pour assurer le succès des projets de construction de nos clients.Nous recherchons un(e) Ingénieur(e)...


  • Montreal, Quebec, Canada Genetec Full time

    La dynamique de votre équipe :Intégrez l'avant-garde de l'innovation chez Genetec, un pionnier dans les solutions de sécurité physique intégrées. Saisissez cette occasion de contribuer de manière significative à notre équipe AutoVu Edge Devices, un groupe pluridisciplinaire où la passion pour la technologie et l'expertise se rencontrent dans le...


  • Montreal, Quebec, Canada Unity Full time

    Un défi technique passionnantNous sommes à la recherche d'un ingénieur senior en développement logiciel pour rejoindre notre équipe de plateforme Unity Services Foundation. Vous serez chargé de faciliter le développement des API Web et d'améliorer nos passerelles API principales, qui traitent près de quatre milliards d'appels...


  • Montreal, Quebec, Canada Unity Full time

    Un défi technique passionnantNous sommes à la recherche d'un ingénieur senior en développement logiciel pour rejoindre notre équipe de plateforme Unity Services Foundation. Vous serez chargé de faciliter le développement des API Web et d'améliorer nos passerelles API principales, qui traitent près de quatre milliards d'appels...


  • Montreal, Quebec, Canada CS GROUP Full time

    Bienvenue chez CS Group Canada CS Group Canada, une entité de CS Group, intégrée au groupe Sopra Steria, se positionne comme un leader dans le domaine de la Sécurité Fonctionnelle et de la Cybersécurité pour les systèmes embarqués critiques, notamment dans les secteurs de l'aéronautique, de l'automobile, de la défense et du ferroviaire. En tant...


  • Montreal, Quebec, Canada CS GROUP Full time

    Présentation de CS Group Canada CS Group Canada, une entité de CS Group, intégrée au groupe Sopra Steria, se positionne comme un leader dans le domaine de la Sécurité Fonctionnelle et de la Cybersécurité pour les systèmes embarqués critiques, notamment dans les secteurs aérospatial, automobile, de la défense et ferroviaire. En tant que...


  • Montreal, Quebec, Canada CS GROUP Full time

    Présentation de CS Group Canada CS Group Canada, une entité de CS Group, intégrée au groupe Sopra Steria, se positionne comme un leader dans le domaine de la Sécurité Fonctionnelle et de la Cybersécurité pour les systèmes embarqués critiques, notamment dans les secteurs aérospatial, automobile, de la défense et ferroviaire. En tant que...

  • Ingénieur Logiciel

    4 weeks ago


    Montreal, Quebec, Canada Genetec Full time

    À propos de nousGenetec est un leader dans le domaine des technologies de sécurité, offrant des solutions innovantes qui intègrent la vidéosurveillance, le contrôle d'accès et bien plus encore.PosteNous recherchons un(e) Ingénieur Logiciel passionné(e) par les systèmes avancés et le service à la clientèle. Vous ferez partie d'une équipe...


  • Montreal, Quebec, Canada Audiokinetic Full time

    Intégrez une équipe dynamique et explorez l'univers d'AudiokineticEn tant que membre essentiel de l'équipe dédiée aux projets spéciaux, vous serez responsable de répondre aux exigences de nos partenaires internes et externes. Cela inclut le soutien à ReaWwise, aux scripts REAPER et à Strata, ainsi que la maintenance des plugiciels Wwise et le...


  • Montreal, Quebec, Canada Orthosoft Inc. Full time

    **Développeur Logiciel - Ingénieur en Systèmes**Rejoignez notre équipe Agile Scrum et contribuez à l'amélioration de la qualité de vie de milliers de personnes à travers le monde.**Mission**Nous sommes un leader mondial dans le secteur des dispositifs médicaux spécialisés dans les soins musculo-squelettiques. Nous recherchons un(e)...


  • Montreal, Quebec, Canada Audiokinetic Full time

    Intégrez une équipe dynamique chez AudiokineticEn tant que membre essentiel de l'équipe des projets spéciaux, vous serez responsable de répondre aux exigences de nos partenaires internes et externes. Vous soutiendrez des outils comme ReaWwise, les scripts REAPER et Strata, tout en maintenant les plugiciels Wwise et en participant à l'élaboration de...