Lead Dev

Ruby on Rails
Kubernetes
Activités sociales
Assurance collective
Horaire flexible
Journées maladie
Télé-travail possible
Plus...
Moins...

Description du poste

Aperçu

Ajouté le : 
8/21/2024

Intéressé(e) à travailler pour une entreprise de technologie financière dans le secteur immobilier? Tu veux nous permettre d’avoir un produit qui va se démarquer? T’es à la bonne place !

À propos de nous :

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 joindre les rangs en tant que Développeur Principal.

Responsabilités

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 collaborerez é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 évoluer les fonctionnalités en réponse aux besoins futurs de l'organisation, tout en assurant une supervision technique rigoureuse du support organisationnel.

Tes 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 sous-tenants aux traitements
  • Assister de très près l'architecte principal dans son rôle 
  • Collaborer à la constructions de tests automatisés
  • Développer et supporter la migration des données
  • Supporter et faire évoluer 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 sénior/architecte intermédiaire
  • Remplacer graduellement 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 tech

Équipe

Compétences

Le profil qu'on recherche :

  • 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 à titre de développeur principal
  • Leadership de petites équipe de 3-6 personnes
  • Technologies internes de développement requises
    • Expérience en Ruby on Rails (full-stack)

          ** Modèles incluant le polymorphisme et storage 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.
  • Sens aigü pour la sécurité de l'information, vie privé et intégrité des données
  • Intérêt pour la qualité sur l'ensemble du cycle de vie applicatif
  • Capacité à travailler l'écosystème applicatif plus large. (Outils d'opération, voutes, ...)
  • Intérêt pour solutionner des problèmes d'affaire plus que de faire de la technologie.
  • Pragmatisme dans les solutions (Buy vs Build) 

Onboarding

Avantages

Partager l'offre d'emploi
Partager

SaaSpasse dans ton inbox

Updates sur le podcast, la cie, les events IRL. Contenu premium pour les abonnés SaaSpal — éditorial de Frank, Q&A, roadmap du pod.