Talent.com
Développeurs / Tech lead

Développeurs / Tech lead

FX INNOVATIONRemote, Quebec
Il y a plus de 30 jours
Salaire
110 000,00 $CA – 120 000,00 $CA par an
Type de contrat
  • Temps plein
  • Télétravail
Description de poste

Responsabilités

  • Élaborer et produire des documents décrivant les normes, procédure et bonnes pratiques en développement adaptées à l'environnement et aux besoins spécifiques de l'organisation.
  • Identifier et mettre en place des parcours d'apprentissage complets pour les développeurs, en couvrant des sujets tels que les tests unitaires, la conteneurisation, les chaînes de livraisons CI / CD.
  • Accompagner les équipes dans leur montée en compétences et leur apprentissage des nouvelles pratiques de développement.
  • Participer à l'élaboration de stratégies pour l'adoption réussie des nouvelles pratiques et technologies.
  • Agir en en tant que référent technique pour les équipes de développement, en fournissant des conseils et des orientations sur les approches techniques optimales.
  • Collaborer avec les équipes pour identifier les opportunités d'amélioration continue et d'optimisation des processus de développement.
  • Fournir une expertise technique sur les technologies clés utilisées dans l'organisation, telle que Java, .Net, Angular, conteneurisation (docker et Kubernetes) et CI / CD.
  • Participez à des revues de code pour s'assurer que les bonnes pratiques sont respectées et que la qualité du code était élevée.
  • Travailler en étroite collaboration avec les équipes du comité technique de la pratique de développement pour promouvoir des standards en développement.
  • Organiser et animer des ateliers techniques pour promouvoir les bonnes pratiques de développement au sein de l'organisation.
  • Animer et orienter une communauté de pratique en développement au sein de l'organisation.

Profil

  • Expérience avérée (6 à 9 ans minimum) en tant que tech lead ou consultant technique dans le domaine du développement logiciel (Frontend ou Backend).
  • Solides compétences en documentation et en communication pour élaborer des documents techniques clairs et complets.
  • Excellente connaissance des bonnes pratiques en développement, des normes de codage et de méthodologie agile.
  • Maîtrise d'une des technologies de développement courant telles que Java, .Net, Python, Angular, etc.
  • Expertise en conteneurisation avec dockers et Kubernetes, ainsi qu'en intégration continue et en déploiement continu CI / CD.
  • Capacité à travailler en équipe et à collaborer avec des développeurs de différents niveaux d'expérience.
  • Bonne compétence en coaching et formation pour accompagner les développeurs dans la montée en compétence.
  • Forte orientation vers l'amélioration continue et la recherche de nouvelles opportunités technologiques.
  • Bonne connaissance des outils CI / CD (TeamCity, Artifactory BitBucket, SonarQube etc).