Akkodis est à la recherche d’un Développeur analytique sénior avec une forte expérience dans les technologies dérivées du logiciel ouvert et dans les méthodologies DevOps et MLOps, pour un de ses clients à Montréal.
Sous la supervision du Chef principal, données et analytique, et en étroite collaboration avec le designer de solutions, le développeur sera responsable de l’optimisation des processus sur la nouvelle plateforme BI de la compagnie ainsi que de la partie technique des projets d’analytique avancée. Il participera également au développement et à la maintenance de solutions logicielles analytiques, ainsi qu’aux activités de formation continue interne à l’équipe BI pour promouvoir les meilleures pratiques.
Le développeur sénior devra également contribuer à définir les besoins des projets d’analytique avancée en collaboration avec le designer de solutions et rencontrer les intervenants pertinents pour assurer leur mise en œuvre.
Les responsabilités du développeur senior sont les suivantes :
- Concevoir et développer des solutions pour l’analyse de données ;
- Effectuer des tests et déboguer les solutions logicielles pour assurer leur qualité ;
- Jouer un rôle de lead et mentor pour les autres développeurs de l’équipe ;
- Optimiser les processus dans un souci de contrôle des coûts des plateformes ;
- Avoir une forte collaboration avec le designer de solutions pour mener des projets d’analytique avancée en production ;
- Suivre rigoureusement les meilleures pratiques du DevOps ;
- Assister l’équipe pour mettre en place les meilleures pratiques du MLOps :
- Participer aux transferts des solutions vers les équipes de support.
Compétences et expériences essentielles
- 10 ans d’expérience en TI ;
- 5 ans d’expérience en programmation de données;
- Expérience avec le développement collaboratif sous Git ;
- Expérience comme lead d’une équipe de développeurs ;
- Connaissance des méthodologie Agile et Kanban.
- Expérience avec Python, Java, Scala ;
- 5 ans d’expérience avec une distribution de Spark (Databricks, conteneur, distribution maison, etc.) ;
- 3 ans d’expérience avec une distribution de Kafka (Confluent, AWS Kinesis, conteneur, distribution maison, etc.) ;
- Notions ou expérience avec des outils de gestion des exigences (par exemple, Modern Requirements/DevOps, JIRA, Top Team)
Compétences et expériences souhaitées
- Familiarité avec les concepts de programmation de logiciel libre (préférence pour Apache) ;
- Expérience en MLops et devops un atout.
- La connaissance de l’industrie du transport de passagers ou de l’analyse marketing est un atout.
- La connaissance de l’industrie ferroviaire ou du transport est un atout (entretien des équipements, planification et exploitation des trains).
- Power BI
- Microsoft Azure BI environments: Azure Data Lake, Azure Data Factory and Data Flow, Azure Data Brick, Azure SQL Server, Azure Analysis Services.