Développeur Backend Senior / Backend Senior Dev

Employeur Waste Robotics
Horaire Temps plein
Type d'emploi Permanent
Domaine d'emploi Informatique

Une région à découvrir

Résumé du poste

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.

Mauricie - Trois-Rivières

Mauricie

Trois-Rivières

11410, boul. Louis-Loranger
Trois-Rivières, G9B 0T8

Exigences et conditions

Qualifications requisesFormation 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.

À discuter

Avantages sociaux

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.

Date d'affichage :


Date limite pour postuler : 14 octobre 2025

Pour obtenir de l'information sur la région et le territoire, contactez votre agent.e :

15 régions aussi
vivantes que stimulantes à découvrir
Découvrir les régions