Développeur.euse Full Stack - Équipe produit

  • 1751 Rue Richardson, Montréal, QC H3K 1G6, Canada
  • Temps plein
  • Département: Sharegate
  • 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, et ça porte ses fruits. On compte aujourd’hui sur la confiance de clients dans plus de 100 pays.   

Description du poste

Nous avons plusieurs postes ouverts, ils sont spécifiquement pour l’écosystème de ShareGate. 

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

ShareGate, c’est une suite de produits simples conçus pour permettre aux organisations d’accéder, d’adopter, de gérer et d’optimiser l’utilisation de la plateforme Office 365. ShareGate permet aux professionnels TI de tirer pleinement profit du cloud Microsoft, afin que le travail soit plus structuré et leur organisation plus efficace. 

Concrètement à quoi va ressembler ton poste ?  

En tant que développeur.euse au sein d’une équipe produit ShareGate Apricot, tu dois être capable de travailler sur tous les aspects technologiques de l’application, l’ensemble de tes actions servira à :  

  • Prendre part à l’analyse des besoins techniques lors de la priorisation et participer aux révisions de design (UI&UX).
  • S’investir dans l’évaluation des solutions techniques comme la participation aux études de faisabilité et à l’évaluation technologique des solutions proposées qui répondent aux besoins et retour sur investissement.
  • Concevoir, développer et maintenir les fonctionnalités du produit et produire un design et du code respectant les bonnes pratiques (robustesse, sécurité, lisibilité, performance, maintenabilité, évolutivité). 
  • Participer dans l’évaluation des risques de sécurité applicatifs, notamment apprendre les pratiques du SSDLC de l’organisation.
  • Participer à toutes les étapes de nos standards d’assurance qualité : concevoir, réaliser et tenir à jour les différents tests (tests unitaires, tests d'intégration, tests de système, tests de bout en bout, tests manuels, tests de régression et automatisé)
  • Déployer, monitorer et supporter l’application en production (CI/CD). 

    La répartition de ton temps dans une semaine typique ?  
    • Développer de nouvelles expériences issues de la feuille de route : 65% 
    • Améliorer en continue la base de code pour la garder en santé et maintenable : 20% 
    • Automatiser et supporter les opérations en production : 15% 

Et tout ça sur quelle stack technologique ?   

  • Approche de conception logicielle DDD selon une architecture de type Event sourcing+CQRS 
  • Backend développé en C# avec .NET Core 3.1+ 
  • Frontend développé en React et Typescript, utilisant, entre autres, Redux, Orbit.
  • Fan des produits Azure, nous utilisons une large gamme de ses produits.  
  • Adeptes DevOps, on utilise des pipelines et processus avec Azure DevOps, Git, PowerShell, Docker et Kubernetes. 

 
Qui est l’équipe que tu vas rejoindre ? 

Notre produit Sharegate Apricot grandit : plus de fonctionnalités, plus de technologies et plus d’utilisateurs à éblouir. Tu vas joindre une équipe cross-fonctionnelle de 5 à 8 personnes, incluant des Développeurs Full Stack et Front End, un Responsable de Produit (PO) et un Designer de Produit. Accompagnée d’un Scrum Master, l'équipe collabore étroitement avec plusieurs autres expertises : un Spécialiste Sécurité, une équipe Orbit (Système de Design), des Experts Cloud et plus encore ! 

Les prochains défis qui attendent ton équipe ?   

  • Développer les fonctionnalités de l'expérience Notifications et Récompenses (Trigger & Rewards) permettant de notifier (trigger) au bon moment nos utilisateurs à agir sur la gouvernance de Teams et de leur montrer le résultat de leur investissement (reward) ensuite.​

  • Améliorer nos pratiques DevOps

Qualifications

  • Bonne maitrise en programmation orientée objet avec C# 
  • Expérience en développement d’application web. 
  • Connaissance de cadres en front-end et back-end.  

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. 

Notre processus Expérience Candidat chez GSoft : 
Entrevue Téléphonique – Test technique – Entrevue Virtuelle par Teams – Mise en situation Technique – Offre d'emploi 
 
On a hâte d'apprendre à te connaître ! 

Politique de confidentialité