Développeur Backend Senior

3 weeks ago


TroisRivières, Canada Place aux Jeunes Full time

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.

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

- 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, garantissant un temps d’arrêt minimal et une réactivité optimale pour les utilisateurs mondiaux.

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

- 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).

- 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, collaborant avec les équipes de support pour résoudre rapidement les bugs.

- 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

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

- Maîtrise de C#, ASP.NET Core et .NET 6+ (ou une version LTS récente).

- Expérience avec SQL et/ou NoSQL, y compris les procédures stockées et l’optimisation des performances.

- Expérience avec les services Azure (Azure IoT Hub, Azure Functions, Cosmos DB) ou d’autres plateformes IoT.

- Connaissance des bonnes pratiques en sécurité applicative, OAuth, JWT et méthodes de chiffrement standards.

- Familiarité avec les outils DevOps pour le contrôle de version, les pipelines de build et les déploiements.

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

Avantages sociaux

- 40 heures/semaine de jour.

- 4 semaines de vacances.

- 1 journée de congé pour son anniversaire.

- Assurance collective incluant : 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.

#J-18808-Ljbffr



  • Trois-Rivières, Canada Place aux Jeunes Full time

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


  • Trois-Rivières, QC, Canada Auger Groupe Conseil Full time

    Nous sommes à la recherche d'un Développeur Full Stack passionné et expérimenté (3 à 5 ans) pour renforcer notre équipe de développement. Vous interviendrez sur des projets variés, allant du développement backend à la création d'interfaces interactives avec Unity, tout en exploitant les services Cloud d'Azure et Power Plateforme. COMPÉTENCES...


  • Trois-Rivières ou Montréal, Quebec, GBT, Canada Waste Robotics Full time $90,000 - $120,000 per year

    English version below.Responsabilités principalesArchitecture et développement du portailAssurer 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...

  • Software Developer

    3 weeks ago


    Trois-Rivières, Canada Canonical Full time

    Join to apply for the Software Developer (Backend SaaS) role at Canonical. 3 months ago – Be among the first 25 applicants. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data...

  • Software Developer

    2 weeks ago


    Trois-Rivières, Canada Canonical Full time

    Join to apply for the Software Developer (Backend SaaS) role at Canonical . 3 months ago – Be among the first 25 applicants. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud,...


  • Trois-Rivières, Canada Diffusion Solutions Integrees Full time

    Join to apply for the Programmeur Analyste Senior role at Diffusion Solutions Integrees Description Progression est à la recherche d’un développeur ou d’une développeuse senior pour rejoindre notre équipe de boute-en-train spécialisée dans le développement de logiciels SaaS pour les entreprises de service. Vous êtes passionné(e) par la...


  • Trois-Rivières, Canada Diffusion Solutions Integrees Full time

    Join to apply for the Programmeur Analyste Senior role at Diffusion Solutions Integrees Description Progression est à la recherche d’un développeur ou d’une développeuse senior pour rejoindre notre équipe de boute-en-train spécialisée dans le développement de logiciels SaaS pour les entreprises de service. Vous êtes passionné(e) par la...

  • Software Engineer

    3 weeks ago


    Trois-Rivières, Canada Canonical Full time

    Join to apply for the Software Engineer - App Stores role at Canonical Join to apply for the Software Engineer - App Stores role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as...


  • Trois-Rivières, Canada Robert Half Full time

    Programmeur-Analyste SENIOR Lieu : Trois-Rivières, Québec (Présentiel) Type : Temps Plein, Permanent À Propos de Nous Nous sommes une entreprise de solutions logicielles de premier plan dans le domaine de l'aviation . Nous recherchons un(e) candidat(e) très expérimenté(e) pour rejoindre notre équipe de développement et contribuer à l'amélioration...


  • Trois-Rivières, Canada Robert Half Full time

    💻 Programmeur-Analyste SENIOR Lieu : Trois-Rivières, Québec (Présentiel) Type : Temps Plein, Permanent 🌟 À Propos de Nous Nous sommes une entreprise de solutions logicielles de premier plan dans le domaine de l'aviation. Nous recherchons un(e) candidat(e) très expérimenté(e) pour rejoindre notre équipe de développement et contribuer à...