Développeur principal

1 month ago


Montreal, Quebec, Canada Humanify Full time
Présentation du poste

L'équipe Humanify, cabinet de conseil en recrutement, est fière d'accompagner son partenaire Otonom dans leur croissance et l'agrandissement de leur équipe avec un(e) :

Développeur principal (Lead dev)

Vous souhaitez travailler pour une entreprise technologique dans le secteur bancaire? Vous voulez nous permettre d'avoir un produit qui vise à marquer? Vous êtes la bonne personne

Chez Otonom Solution, nous avons comme mission de simplifier le quotidien des gestionnaires immobiliers grâce à des solutions de paiement spécialisées et optimisées pour l'industrie immobilière afin qu'ils puissent se concentrer sur le plus important : leurs clients.

Dans le cadre de notre expansion et d'un projet de modernisation, nous recherchons un individu passionné par la programmation en développement et en entretien de systèmes pour rejoindre les rangs en tant que Développeur principal.

Le rôle :

En tant que Développeur principal, vous serez au cœur de notre transformation technologique, jouant un rôle crucial dans la conception et la réalisation technique de nos projets de développement et d'évolution. Notre entreprise est actuellement engagée dans un projet de modernisation ambitieux et nous avons besoin de votre leadership pour assurer le succès de ce déploiement et sa continuité.


Votre rôle sera marqué par un fort leadership, car vous serez rapidement amené à gérer des modules complexes et devenir l'expert incontournable de notre système. Sous la supervision directe du Directeur des technologies, vous collaborez étroitement avec notre architecte de projet, l'équipe de développement, le propriétaire du produit ainsi que l'équipe de support client.


À mesure que le projet de modernisation avancera, vous assumerez progressivement la supervision architecturale globale, succédant à notre architecte de système. À ce stade, votre mission consistera à travailler en étroite collaboration avec le propriétaire du produit pour intégrer et faire voler les fonctionnalités en réponse aux besoins futurs de l'organisation, tout en assurant une supervision technique rigoureuse du support organisationnel.


Vos responsabilités en phase initiale (12-16 mois) :

  • Prendre en charge le développement des modules complexes
  • Prendre en charge le développement des modèles de données soutenant les traitements
  • Assister de très près l'architecte principal dans son rôle
  • Collaborer à la construction de tests automatiques
  • Développer et supporter la migration des données
  • Supporter et faire voler la compétence de l'équipe T.I. actuelle
  • Construire et maintenir des essais d'acceptation détaillés pour garantir que le produit final répond à toutes les exigences et attentes.
  • Participer aux activités de packaging applicatif et de déploiement
  • Collaborer aux opérations de configuration et mise en place des structures de DEVOPS

Responsabilités supplémentaires en continuité (16 mois) :

  • Migrer vers un rôle de développeur senior/architecte intermédiaire
  • Remplacer progressivement l'architecte dans son rôle pour assurer la continuité des opérations
  • Être le point de contact unique des technologies pour les opérations de développement

Profil

Le profil que nous recherchons :

  • 6-10 ans et plus comme programmeur, désir d'intervenir comme architecte intermédiaire, éventuellement
  • Avoir participé à l'architecture de projets de plus de 2 000 j/p dans le passé
  • Avoir participé au développement d'au moins 3 systèmes de plus de 2 000 j/p en tant que développeur principal
  • Leadership de petites équipes de 3-6 personnes
  • Technologies internes de développement requises
    • Expérience en Ruby on Rails (full-stack)
      • Modèles incluant le polymorphisme et stockage JSON
      • Contrôleurs (accès, chargement de modèle)
      • Vues (HAML, ERB)
      • Tests (rSpecs)
      • Javascript (stimulus, turbo, turbolinks, native Javascript)
      • Broadcast avec Websockets
      • Gestion de version de code (Git)
    • Expérience substantielle en Postgres
  • Boucle externe
    • Expérience avec les conteneurs (Docker multi-stage)
    • Expérience avec les pipelines CI/CD (Gitlab, Github) incluant des processus tels que DAST, S
    • Expérience en bases de données relationnelles. (partition, replication)
    • Expérience en outil de déploiement et d'orchestration Kubernetes
  • Habilité à travailler dans un environnement bancaire
  • Capacité à vulgariser des concepts complexes
  • Capacité à comprendre les concepts et impératifs d'affaires de nature bancaire, de leurs impacts sur les t.i.
  • Sensibilité pour la sécurité de l'information, vie privée et intimité des données
  • Intérêt pour la qualité sur l'ensemble du cycle de vie applicatif
  • Capacité à travailler dans l'écosystème applicatif plus large. (Outils d'opération, voutes,...)
  • Intérêt pour résoudre des problèmes d'affaire plus que de faire de la technologie.
  • Pragmatisme dans les solutions (Buy vs Build)

Informations contractuelles

Ce que nous offrons :

  • Un emploi temps plein principalement en remote. Pour les jours requérant une présence physique, nos bureaux sont situés Place Ville Marie dans un environnement moderne et agréable.
  • Une expérience enrichissante au sein d'une équipe passionnée dans le secteur des technologies.
  • L'opportunité de contribuer directement à des projets concrets et de voir l'impact de ton travail pour nous et nos clients.
  • Opportunités de développement professionnel et de croissance au sein de l'entreprise.


  • Montreal, Quebec, Canada Talan Full time

    Développeur PrincipalTalan recherche un Développeur Principal pour rejoindre son équipe de développement. Le candidat idéal possède une expérience de 7 ans minimum en conception et développement logiciel, ainsi qu'une excellente compréhension des technologies liées à l'intégration continue et au Cloud.Les responsabilités incluent la définition...


  • Montreal, Quebec, Canada Delan Full time

    Développeur principal C#Delan recherche un Développeur principal C# pour donner l'orientation technique à l'équipe produit. Les responsabilités incluent la planification et le suivi des projets applicatifs, ainsi que la direction d'un important projet d'intégration de nouveaux produits.Compétences requises7+ années d'expérience en tant que...


  • Montreal, Quebec, Canada Delan Full time

    Développeur principal C#Delan recherche un Développeur principal C# pour donner l'orientation technique à l'équipe produit. Les responsabilités incluent la planification et le suivi des projets applicatifs, ainsi que la direction d'un important projet d'intégration de nouveaux produits.Compétences requises7+ années d'expérience en tant que...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Développeur Principal C#L'entreprise DELAN - Chasseurs de Talents en TI recherche un Développeur Principal C# pour rejoindre son équipe de développement. Ce poste est idéal pour un professionnel expérimenté en développement logiciel qui souhaite prendre en charge des projets importants et diriger une équipe de...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Développeur Principal C#L'entreprise DELAN - Chasseurs de Talents en TI recherche un Développeur Principal C# pour rejoindre son équipe de développement. Ce poste est idéal pour un professionnel expérimenté en développement logiciel qui souhaite prendre en charge des projets importants et diriger une équipe de...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Développeur Principal C#L'entreprise DELAN - Chasseurs de Talents en TI recherche un Développeur Principal C# pour rejoindre son équipe de développement. Ce poste est idéal pour les professionnels expérimentés qui souhaitent prendre en charge des projets complexes et diriger une équipe de développeurs.ResponsabilitésParticiper à...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Développeur Principal C#L'entreprise DELAN - Chasseurs de Talents en TI recherche un Développeur Principal C# pour rejoindre son équipe de développement. Ce poste est idéal pour les professionnels expérimentés qui souhaitent prendre en charge des projets complexes et diriger une équipe de développeurs.ResponsabilitésParticiper à...


  • Montreal, Quebec, Canada Talan Full time

    Développeur PrincipalRecherchez-vous un défi passionnant dans un environnement dynamique ? Nous sommes à la recherche d'un Développeur Principal pour rejoindre notre équipe de Talan.Description du posteVous souhaitez intégrer une entreprise en mesure de vous conduire vers de l'expertise technique ou de la méthodologie ? Vous interviendrez à la fois...


  • Montreal, Quebec, Canada Altitude-sports Full time

    L'équipe d'Altitude Sports est à la recherche d'un Développeur Principal en Technologies Web pour rejoindre notre équipe de développement. Le Développeur Principal est responsable de la conception et de la mise en œuvre de solutions logicielles sécurisées, évolutives et fiables pour soutenir les objectifs d'Altitude Sports dans le...


  • Montreal, Quebec, Canada Turbulent Full time

    Développeur principal de jeuxRejoignez notre équipe de développement de jeux à Turbulent et rejoignez notre équipe de conception de jeux pour travailler sur notre projet phare, Star Citizen. En tant que développeur principal de jeux, vous travaillerez en étroite collaboration avec notre équipe de conception pour concevoir et développer les systèmes...


  • Montreal, Quebec, Canada DELAN Full time

    Job DescriptionLe Développeur principal C# sera responsable de donner l'orientation technique à l'équipe produit composée de 7 développeurs, tout en planifiant et effectuant le suivi des différents projets applicatifs.PLUS PRÉCISÉMENT• Participer à l'architecture logicielle dans un environnement.NET et Angular• Traduire les besoins fonctionnels...


  • Montreal, Quebec, Canada DELAN Full time

    Job DescriptionLe Développeur principal C# sera responsable de donner l'orientation technique à l'équipe produit composée de 7 développeurs, tout en planifiant et effectuant le suivi des différents projets applicatifs.PLUS PRÉCISÉMENT• Participer à l'architecture logicielle dans un environnement.NET et Angular• Traduire les besoins fonctionnels...


  • Montreal, Quebec, Canada Genetec Full time

    Informations sur la fonctionL'entreprise Genetec cherche un(e) Développeur(euse) logiciel principal pour renforcer son équipe technique.Vous serez chargé(e) de concevoir, développer et maintenir les fonctionnalités du produit Security Center.ResponsabilitésConcevoir et développer des fonctionnalités en langage C# pour le produit Security...


  • Montreal, Quebec, Canada Intact Full time

    Développeur logiciel principalIntact recherche un développeur logiciel principal pour rejoindre son équipe de sécurité spécialisée dans la gestion des identités et des accès.Compétences requisesExpérience en développement JavaConnaissance des concepts et des meilleures pratiques en matière d'IGA (identité, gouvernance et administration)Solide...


  • Montreal, Quebec, Canada Boston Scientific Full time

    Description du posteLe Développeur principal de solutions logicielles joue un rôle crucial au sein de notre équipe, en assurant la conception et le développement d'outils pour les développeurs. En étroite collaboration avec ces derniers, il crée des codes réutilisables et faciles à gérer.L'objectif principal de ce poste est de diriger la conception...


  • Montreal, Quebec, Canada Autodesk Full time

    Poste de Développeur graphique principalAutodesk est à la recherche d'un Développeur graphique principal pour rejoindre son équipe de développement de logiciels. Le candidat idéal possède une solide expérience en développement de graphiques en temps réel et une bonne connaissance des technologies graphiques actuelles.ResponsabilitésMise en œuvre...


  • Montreal, Quebec, Canada Talan Full time

    Développeur Principal - TalanRejoignez notre équipe de développement à Talan et rejoignez notre équipe de développement pour travailler sur des projets innovants et stimulants.Compétences requisesExpérience de 7 ans minimum en conception et développement logicielConnaissance des technologies liées à l'intégration continue (Jenkins, GitLab CI,...


  • Montreal, Quebec, Canada Talan Full time

    Développeur Principal - TalanRejoignez notre équipe de développement à Talan et rejoignez notre équipe de développement pour travailler sur des projets innovants et stimulants.Compétences requisesExpérience de 7 ans minimum en conception et développement logicielConnaissance des technologies liées à l'intégration continue (Jenkins, GitLab CI,...


  • Montreal, Quebec, Canada Banque Nationale du Canada Full time

    Développeur principal back-endRejoignez notre équipe de développement à la Banque Nationale du Canada en tant que Développeur principal back-end. Vous serez responsable de la conception, du développement et de la mise en œuvre de solutions back-end pour les applications de la banque.Compétences requisesExpérience en développement back-end Java avec...


  • Montreal, Quebec, Canada LEDUConseils Full time

    Nous recherchons un Développeur principal WEB (HTML, CSS, JavaScript) pour diriger notre équipe en forte croissance. Fonctions : Contribuer à toutes les phases du cycle de développement, du processus créatif au design et à la livraison de la solution. Élaborer et faire évoluer l'architecture des systèmes en matière de fonctionnalités et...