Développeur Logiciel Sénior – Maintenance et Support

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of professional experience in software development on distributed applications., Strong expertise in PHP development with frameworks like Symfony or Yii., Good understanding of Vue.js, frontend architecture, and MySQL., Experience in maintaining and scaling production systems..

Key responsibilities:

  • Take charge of resolving complex technical support issues.
  • Collaborate with the customer support team to triage escalated problems and apply targeted fixes.
  • Promote a culture of continuous responsibility throughout the maintenance lifecycle.
  • Identify opportunities for automation and continuous improvement of existing code.

Trackforce Valiant + TrackTik logo
Trackforce Valiant + TrackTik SME https://www.trackforcevaliant.com/
51 - 200 Employees
See all jobs

Job description

Trackforce est la plus grande entreprise SaaS de gestion du personnel de sécurité physique au monde. Notre technologie offre aux entreprises de sécurité physique et aux sociétés qui emploient des gardes une plate-forme unique pour gérer leur personnel de sécurité. Nous contribuons à améliorer les délais de réponse, à réduire les charges administratives et à réduire les coûts. Aujourd'hui, Trackforce sert plus de 3 000 clients dans plus de 45 pays. Nous comptons plus de 300 employés avec des bureaux à Montréal, Paris et Londres. Cependant, nous acceptons d’être à distance d’abord !

Nous sommes à la recherche d’un Développeur Logiciel Sénior pour rejoindre notre équipe, avec un rôle centré sur la maintenance et l’amélioration de nos produits. Ce rôle clé s’adresse à une personne qui aime résoudre des problèmes concrets, améliorer la stabilité des systèmes et encadrer ses collègues — tout en gardant à l’esprit les besoins des clients et de l’entreprise. 
Vous travaillerez en étroite collaboration avec d'autres développeurs, des parties prenantes produits et le département de support client afin d’assurer que les problèmes techniques soient résolus de façon efficace et durable. L’équipe de maintenance agit comme première ligne de défense pour les enjeux escaladés : elle filtre, résout ce qui peut l’être, et redirige les cas complexes vers les équipes spécialisées. Nous croyons en une approche du type “youbuildit, youownit” où chacun prend en charge les systèmes qu’il développe et cherche continuellement à les améliorer. 
Vous contribuerez également à la modernisation des flux de travail en maintenance et support, notamment en explorant des outils propulsés par l’IA pour automatiser les diagnostics, améliorer l’efficacité du triage et accroître la productivité de l’équipe. De plus, vous jouerez un rôle central dans l’amélioration des outils internes et de l’expérience développeur (DevEx), afin de permettre à nos équipes de livrer un travail de haute qualité avec fluidité et confiance. 
Votre impact ira bien au-delà des simples correctifs — vous influencerez la manière dont nous assurons la qualité et la fiabilité de nos systèmes dans le temps. 

Votre quotidien
  • Prendre en charge la résolution technique des problèmes de support complexes 
  • Collaborer avec l’équipe de support client pour trier les problèmesescaladés, appliquer des correctifs ciblés, et coordonner avec les équipes fonctionnelles en cas de changements plus larges 
  • Promouvoir une culture de responsabilité continue sur tout le cycle de vie de la maintenance 
  • Améliorer les outils internes et les processus pour optimiser l’expérience développeur (DevEx), incluant pipelines de déploiement, tableaux de bord de surveillance et environnements de développement 
  • Identifier des opportunités d’automatisation et d’amélioration continue du code existant 
  • Appliquer et diffuser les standards de qualité via les revues de code et le mentorat 
  • Contribuer à l’amélioration et à la planification du backlog de défauts en collaboration avec les responsables produits 
  • Participer à une rotation OnCall pour assurer une réponse rapide aux incidents critiques en production 
  • Documenter les décisions techniques clés et le comportement des systèmes pour assurer l’alignement et la maintenabilité 
  • Travailler avec vos collègues pour livrer des améliorations incrémentales sans perturber les opérations critiques 

  • Vos compétences et expériences
  • 5+ années d’expérience professionnelle en développement logiciel sur des applications distribuées 
  • Solide expertise en développement PHP avec des frameworks comme Symfony ou Yii 
  • Bonne compréhension de Vue.js, de l’architecture frontend et de MySQL 
  • Expérience avérée en maintien et montée en charge de systèmes en production 
  • Compétences en débogage et optimisation de performance, avec une familiarité avec les outils de sécurité comme les analyseurs de code et les scanners de vulnérabilités de packages tiers 
  • À l’aise avec les services AWS (ex. : SQS, Lambda, CloudWatch, CDK, ECS) 
  • Expérience dans la conception ou l’amélioration de la couverture de tests (unitaires, d’intégration, fonctionnels) 
  • Expérience avec l’amélioration des outils développeurs (ex. : pipelines CI/CD, observabilité, environnements locaux) 
  • À l’aise en environnement Agile et capable d’animer des discussions techniques 
  • Excellentes compétences en communication et en collaboration 
  • Capacité à faire le lien entre les équipes techniques et non techniques, en particulier avec le support client 
  • Mentalité axée sur le pragmatisme, la responsabilisation et le partage des connaissances 
  • Travailler chez TrackForce Nous offrons un environnement flexible et entièrement à distance afin que vous puissiez harmoniser votre vie personnelle avec le travail fantastique que vous ferez ici. Notre équipe est fortement concentrée sur la création de valeur pour nos clients. Notre récente fusion nous a permis de devenir le véritable leader du marché dans le domaine des logiciels de gestion des effectifs de sécurité. Les valeurs que nous défendons : - Favoriser la curiosité - Diriger avec empathie - S'approprier et être responsable - Favoriser la diversité - Soyez vrai et agissez avec intégrité. #LI-Remote La recherche montre que les femmes et d'autres groupes sous-représentés postulent uniquement s'ils répondent à 100 % aux critères d'une offre d'emploi. Si vous êtes passionné et motivé et que vous ne remplissez pas toutes les conditions ci-dessus, nous vous encourageons à postuler ! Trackforce est fier de défendre la diversité, l’équité, l’appartenance et l’inclusion. Nous appliquons une politique de tolérance zéro pour toute forme de discrimination contre les personnes appartenant à des classes protégées ou fondée sur des motifs interdits. Tous les candidats qualifiés recevront une considération équitable pour l'emploi, conformément à la législation applicable en matière d'emploi et de droits de la personne.

    Required profile

    Experience

    Spoken language(s):
    French
    Check out the description to know which languages are mandatory.

    Other Skills

    • Collaboration
    • Communication
    • Problem Solving

    Help Desk / Technical Support Related jobs