Développeur.euse Logiciel - Équipe Ingénierie

  • 1751 Rue Richardson, Montréal, QC H3K 1G6, Canada
  • Temps plein
  • Département: Officevibe
  • Location: 1751 Rue Richardson, Montréal

Description de l'entreprise

Chez GSoft, on conçoit des logiciels simples qui aident à cultiver le potentiel des organisations. Avec nos produits, on a le privilège d’aider des dizaines de milliers d'entreprises à améliorer leurs façons de travailler. C’est ce qui nous pousse chaque jour : la possibilité de façonner l’organisation de demain. On le fait depuis 2006 dans l’univers des technologies Cloud et RH avec nos deux produits phares ShareGate et Officevibe, ça porte ses fruits. On compte aujourd’hui sur la confiance de clients dans plus de 100 pays. 

Description du poste

Ce poste est spécifiquement dédié à notre produit Officevibe.  

Officevibe, qu’est-ce que c’est ? 

Officevibe, c’est un logiciel qui permet aux gestionnaires de faire ce qu’ils font de mieux : bâtir un climat de confiance, de collaboration et de développement dans leur organisation. Officevibe offre des solutions pour mener des conversations riches et permet de comprendre les besoins des membres de l’équipe. 

Concrètement à quoi va ressembler ton poste ? 

Développeur.euse logiciel dans l’équipe Ingénierie, tu participes à faire vivre la vision technologique de Officevibe et tu aides à concrétiser la stratégie produit. L’ensemble de tes actions servira à : 

  • Collaborer avec le responsable des technologies pour livrer des solutions alignées à la vision technologique. 
  • Analyser les métriques DevOps et chercher des manières ingénieuses de les optimiser. 
  • Revoir le processus de développement, identifier des améliorations pour augmenter l'efficacité de la boucle de DevOps des équipes produits.
  • Venir en aide aux équipes produit afin de les rendre plus performantes.
  • Gérer la dette technique.

    La répartition de ton temps dans une semaine typique ? 
    • Rechercher, apprendre et développer : 60% 
    • Présenter et partager ses connaissances avec ses pairs (directs et indirects) : 20%   
    • Accompagner et assister les équipes produit pour améliorer leurs expériences de développement : 20% 

Et tout ça sur quelle stack technologique ?

  • Constitué d’un monolithe qu’on sépare en micro-services, le backend est développé en C# avec .NET Core 3.1+, .NET 4.8+, C#, Hangfire, le tout dans le Cloud Azure
  • Adepte DevOps, on utilise des pipelines et processus avec Azure DevOps, Git, PowerShell, Docker et Kubernetes. Officevibe réalise plus de 50 déploiements/semaine pour ses clients grâce au DevOps
  • Responsive, on développe le frontend sous la plus récente version de React (Hooks et Redux), Sass avec un peu de PostCss pour le styling et on s’assure de la performance avec code-splitting et suspense
  • On utilise différentes bases de données, MongoDB (production) et SQL Server (Analytiques/BI)
  • Fidèle à la conception logiciel DDD et pattern CQRS, on applique les principes SOLID
     

Qui est l’équipe que tu vas rejoindre ? 

L’équipe d’ingénierie a le mandat de rendre les développeurs plus performants en optimisant leur cycles de développement. On peut le faire de plusieurs façons, en développant des outils pour aider les équipes, en implantant des frameworks de développement ou en améliorant les processus. Elle est composée de 4 équipes avec des objectifs spécifiques : la sécurité, infrastructure, projets technologiques court/moyen terme, et implantation/adoption des micro-services. 

Les prochains défis qui attendent ton équipe ?  

  • Uniformiser les communications "externes" de Officevibe (email, Slack, MS Teams) vers un SaaS.  
  • Implémenter un “2 steps login” afin de revoir l'expérience de login dans l'application et d’en augmenter la sécurité.  
  • Devenir référent technique en Docker et Kubernetes.
  • Participer à la conception d’un micro-services et de tout son cycle de vie. 

Qualifications

  • Tu possèdes une bonne expérience professionnelle en développement d'application web ou Saas avec C# ou Java
  • Tu as de l’intérêt pour les pratiques DevOps
  • Tu as des connaissances en infrastructure Cloud (atout)
  • Tu maitrises React ou un framework équivalent (atout)
  • Tu aimes l’exploration technologique, la remise en question et tu vois les échecs comme une opportunité d’apprentissage
  • Tu apprends constamment et tu aimes partager tes connaissances 
    aux autres  par des ateliers, lunch & learn ou tout autres formes de communications

Renseignements complémentaires

Chez GSoft, on bâtit ensemble, on se fait confiance et on se soutient, dans la réussite ou dans l'échec.Tu pourras t'exprimer, évoluer et développer ta créativité dans un environnement qui s'adaptera à ton quotidien et à tes besoins.

Nos aspirations sont de bâtir un environnement de travail sain et inclusif. Il s’agit là de l’affaire de tous et de toutes.   

Politique de confidentialité