Titre du poste ou emplacement

Développeur principal/Développeuse principale

Otonom Solution - 2 emplois
Montreal, QC
Posté aujourd'hui
Détails de l'emploi :
Temps plein
Exécutif
Avantages :
Modalités de travail flexibles

Description de l'entreprise :

Otonom, une start-up technologique en pleine croissance spécialisée dans les solutions de paiement pour le secteur de l'immobilier, cherche à enrichir son équipe avec un développeur principal dynamique et innovant. Avec une équipe TI composée de 10 personnes au sein d'une structure de 20 collaborateurs, nous développons une solution propriétaire qui simplifie et sécurise les transactions immobilières pour les gestionnaires locatifs et de copropriété.

Structure de leadership : Le leadership opérationnel de notre équipe TI est organisé de manière claire pour garantir efficacité et collaboration :

  • Product Owner : Responsable de la gestion fonctionnelle et du suivi des projets.
  • Lead Developer (vous !) : En charge de l'encadrement technique, de la gestion de l'équipe de développement et de la promotion des normes techniques.
  • Directeur TI : Responsable de l'architecture, de la planification stratégique et de la gouvernance.

Dans ce cadre, nous recherchons un individu passionné, prêt à jouer un rôle central dans le leadership technique et l'encadrement opérationnel de notre équipe TI. Ce poste inclut une forte composante de conception et de leadership technique, tout en maintenant un rôle actif dans le développement et l'intégration de nouvelles fonctionnalités third-party.

Vos responsabilités :

  • Assumer le leadership technique de l'équipe TI en collaborant avec le Product Owner pour la gestion fonctionnelle et le suivi de projet, et le Directeur TI pour l'architecture, la planification et la gouvernance.
  • Concevoir et développer des modules complexes, y compris des intégrations avancées avec des solutions third-party, telles qu'un MOM (middleware orienté messages), un système de gestion des identités, une solution de facturation, et une solution de comptabilité.
  • Collaborer à la conception globale du système, en partenariat avec le Directeur TI, pour assurer la cohérence et l'évolutivité.
  • Établir et promouvoir des normes techniques au sein de l'équipe, garantissant des pratiques de développement de haute qualité.
  • Encadrer et gérer techniquement l'équipe de développement, en veillant à leur progression et à l'atteinte des objectifs.
  • Participer activement à la construction et à l'amélioration des tests automatisés.
  • Optimiser les modèles de données et soutenir les migrations de données existantes.
  • Construire et maintenir des essais d'acceptation pour garantir que le produit final répond à toutes les attentes.
  • Collaborer à la mise en place des pipelines CI/CD et des environnements Docker et Kubernetes.
  • Former et accompagner les membres de l'équipe TI pour les aider à monter en compétences.
  • Assurer la qualité technique des livrables tout en respectant les échéances et les objectifs.

Votre profil :

  • Expérience de 10 ans ou plus comme développeur, avec une forte expertise en conception technique. Ce critère est crucial pour assurer la capacité à gérer des projets complexes et à encadrer l'équipe.
  • Leadership démontré dans des équipes techniques (5-10 personnes), avec des compétences solides en encadrement normatif et en gestion collaborative.
  • Avoir participé à la conception de projets de plus de 2 000 jours/personnes et au développement d'au moins trois systèmes similaires.

Compétences techniques essentielles :

  • Backend : Ruby on Rails (polymorphisme, stockage JSON, rSpecs).
  • Frontend : Javascript natif, Stimulus, Turbo, Websockets.
  • Base de données : PostgreSQL (partitionnement, réplication, optimisation).
  • Intégrations : MOM (middleware orienté messages), systèmes de gestion des identités, solutions de facturation et de comptabilité.
  • DevOps : Docker, Kubernetes, CI/CD (GitLab ou GitHub).

Compétences transversales :

  • Capacité à vulgariser des concepts techniques complexes.
  • Sens aigu de la sécurité de l'information et de la protection des données.
  • Pragmatisme dans les choix technologiques (Buy vs Build).
  • Intérêt pour la résolution de problèmes d'affaires avant tout.

Pourquoi nous rejoindre ?

  • Travailler sur des projets stratégiques ayant un impact direct sur nos clients et utilisateurs.
  • Prendre part à un projet de modernisation technique qui redéfinira nos systèmes en intégrant des fonctionnalités avancées et des solutions third-party.
  • Évoluer dans un environnement qui favorise l'innovation, la collaboration, et le développement professionnel.
  • Profiter d'une culture d'entreprise humaine et dynamique où votre contribution aura un impact réel.
  • Intégrer une petite équipe qui valorise les résultats et où vous aurez beaucoup de "temps de glace" pour faire une différence.
  • Travailler principalement en télétravail avec une présence requise au bureau situé au centre-ville de Montréal 2 à 4 fois par mois.
  • Bénéficier d'un plan d'assurance.

Partager un emploi :