Développeur Backend Senior

Montreal

Offre publiée le 2025-10-24

Waste Robotics

Description du poste

Veuillez postuler sur isarta.com :

: / / isarta.com / emplois / ?utm_source=IND&job=115453

RESPONSABILITÉS PRINCIPALES

Architecture et développement du portail

  • Assurer le rôle d'interface technique principale avec l'équipe de développement externe, garantissant des standards élevés et une intégration fluide de la solution développée.
  • Participer à la conception, au développement et à la maintenance d'applications web intégrées à nos systèmes de tri robotisés.
  • Assurer des mises en page réactives et des designs conviviaux adaptés à divers appareils et navigateurs.
  • Appliquer les meilleures pratiques modernes pour créer des solutions évolutives et maintenables.

Gestion des données de tri et des équipements

  • Collaborer avec les développeurs des systèmes robotiques pour intégrer la gestion des équipements, la télémétrie et les fonctionnalités de surveillance en temps réel dans le portail.
  • Développer des API et services capables de gérer en toute sécurité de grands volumes de données IIoT pour la visualisation et l'analyse en temps réel.

Sécurité et performance

  • S'assurer que la solution respecte les meilleures pratiques en matière d'authentification, d'autorisation et de protection des données (ASP.NET Identity, OAuth, JWT, etc.).
  • Optimiser la performance, l'évolutivité et la fiabilité de l'application, en garantissant un temps d'arrêt minimal et une réactivité optimale pour les utilisateurs mondiaux.

Collaboration et leadership

  • Diriger les discussions techniques, donner des orientations et effectuer des revues de code.
  • Coordonner avec des équipes pluridisciplinaires (DevOps, QA, UI / UX) pour assurer une livraison fluide des composants logiciels.
  • Promouvoir les meilleures pratiques de codage et maintenir des standards élevés au sein de l'équipe.

Intégration et déploiement continus

  • Utiliser Azure DevOps, GitHub Actions ou des pipelines CI / CD similaires pour automatiser les tests, le déploiement et la surveillance.
  • Assurer une couverture de tests robuste via des tests unitaires, d'intégration et bout en bout (MSTest, xUnit, NUnit).

Documentation et support

  • Rédiger une documentation technique claire et concise sur les fonctionnalités du portail, les API et les choix architecturaux.
  • Fournir un support de niveau 2 ou 3 pour les incidents en production, en collaborant avec les équipes de support pour résoudre rapidement les bugs.

Innovation et amélioration

  • Se tenir à jour sur les derniers frameworks, bibliothèques et outils.
  • Rechercher et proposer de nouvelles technologies ou approches pour améliorer la fonctionnalité, la sécurité et l'expérience utilisateur du portail.

QUALIFICATIONS REQUISES

FORMATION ET EXPÉRIENCE

  • Baccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe.
  • 5+ années d'expérience pratique en développement .NET, dont au moins 2 ans dans un rôle senior ou de lead.

COMPÉTENCES TECHNIQUES

  • Langages & Frameworks : Maîtrise de C#, ASP.NET Core et .NET 6+ (ou une version LTS récente).
  • Bases de données : Expérience avec SQL et / ou NoSQL, y compris les procédures stockées et l'optimisation des performances.
  • Cloud & IIoT : Expérience avec les services Azure (Azure IoT Hub, Azure Functions, Cosmos DB) ou d'autres plateformes IoT.
  • Sécurité : Connaissance des bonnes pratiques en sécurité applicative, OAuth, JWT et méthodes de chiffrement standards.
  • DevOps & CI / CD : Familiarité avec les outils DevOps pour le contrôle de version, les pipelines de build et les déploiements.

COMPÉTENCES INTERPERSONNELLES

  • Excellentes capacités analytiques et de résolution de problèmes.
  • Compétences en communication, avec la capacité d'expliquer des concepts techniques complexes à des publics techniques et non techniques.
  • Expérience avérée en leadership et mentorat, favorisant une culture de collaboration et d'amélioration continue.

QUALIFICATIONS SOUHAITÉES

  • Expérience avec le traitement de flux de données IoT en temps réel (MQTT, Azure Event Hubs).
  • Familiarité avec les architectures microservices et la conteneurisation (Docker, Kubernetes).
  • Connaissance des technologies front-end (JavaScript / TypeScript, HTML5, CSS3) et frameworks modernes (React, Angular, Vue).
  • Expérience avec les méthodologies Agile / Scrum et les outils de gestion de projet comme Jira.

Horaire de travail

40hr / semaine de jour.

AVANTAGES :

  • 4 semaines de vacances;
  • 1 journée de congé pour son anniversaire;
  • Assurance collective incluant, entre autres;
  • Soins médicaux et médicaments;
  • Assurance salaire de courte et longue durée;
  • Assurance vie;
  • Assurance dentaire avantageuse;
  • 50 % des coûts payés par l'employeur;
  • Plusieurs activités sociales;
  • Café et bonbons.

Veuillez postuler sur Isarta.com :

: / / isarta.com / emplois / ?utm_source=IND&job=115453