Développeur Backend Senior
2 weeks ago
English version below.
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 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.
Horaire de travail :
·
40hr/semaine de jour.
Avantages :
· semaines de vacances;
· 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;
· % des coûts payés par l'employeur;
· Plusieurs activités sociales;
· Café et bonbons.
English
Job Description:
Waste Robotics is a leader in robotics recycling equipment design, providing cutting-edge solutions to bridge the last gap in recycling automation. Our multidisciplinary development team works on projects spanning robotics, machine vision, mechanical innovation, advanced control systems and operational data sourcing. We are looking for a skilled Senior Backend Developer who can spearhead the development of robust, scalable, and user-friendly portals for our global customer base, enabling their organizations to monitor and manage their sorting systems and gain data-driven insights.
Key Responsibilities
- Portal Architecture & Development
- Responsible as main technical interface with external portal development team, ensuring high standards and smooth integration of developed solution.
- Participate in designing, developing, and maintaining web applications that integrate with our robotic sorting systems.
- Ensure a responsive layouts and user-friendly designs to accommodate various devices and browsers.
- Utilize modern best practices to build scalable and maintainable solutions.
- Sorting Data & Device Management
- Work closely with Robotics Systems developers to integrate device management, telemetry data, and real-time monitoring features into the portal.
- Develop APIs and services that securely handle large volumes of IIoT data for real-time visualization and analytics.
- Security & Performance
- Ensure that solution adheres to authentication, authorization, and data protection best practices using standard frameworks (ASP.NET Identity, OAuth, or JWT,…).
- Optimize application performance, scalability, and reliability, ensuring minimal downtime and fast response times for global users.
- Collaboration & Leadership
- Lead technical discussions, provide direction, and conduct code reviews.
- Coordinate with cross-functional teams (DevOps, QA, UI/UX) to ensure seamless delivery of software components.
- Champion best coding practices and maintain coding standards across the team.
- Continuous Integration & Delivery
- Use Azure DevOps, GitHub Actions, or similar CI/CD pipelines to automate testing, deployment, and monitoring.
- Ensure robust testing coverage through unit, integration, and end-to-end tests (e.g., MSTest, xUnit, or NUnit).
- Documentation & Support
- Write clear and concise technical documentation for portal features, APIs, and architectural decisions.
- Provide second- or third-level support for production issues, collaborating with support teams to troubleshoot and resolve bugs quickly.
- Innovation & Improvement
- Stay up-to-date with the latest frameworks, libraries, and tools.
- Research and propose new technologies or approaches to enhance portal functionality, security, and user experience.
Required Qualifications
- Education & Experience:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of hands-on .NET development experience, with at least 2 years in a senior or lead role.
- Technical Skills:
- Languages & Frameworks: Strong proficiency in C#, ASP.NET Core, and .NET 6+ (or a recent LTS version).
- Database Experience: Proficiency with SQL and/or NoSQL databases, including stored procedures and performance tuning.
- Cloud & IIoT: Experience with Azure services (e.g., Azure IoT Hub, Azure Functions, Cosmos DB) or other IoT platforms.
- Security: Knowledge of secure coding practices, OAuth, JWT, and industry-standard encryption methodologies.
- DevOps & CI/CD: Familiarity with DevOps tools for source control, build pipelines, and deployments.
- Soft Skills:
- Strong analytical and problem-solving capabilities.
- Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical audiences.
- Proven leadership and mentoring experience, fostering a culture of collaboration and continuous improvement.
Preferred Qualifications
- Experience working with real-time IoT data streaming (e.g., MQTT, Azure Event Hubs).
- Exposure to microservices architectures and containerization (Docker, Kubernetes).
- Front-End Technologies: Familiarity with JavaScript/TypeScript, HTML5, CSS3, and modern front-end frameworks (e.g., React, Angular, or Vue) is a plus.
- Familiarity with Agile/Scrum methodologies and project management tools like Jira.
WORK SCHEDULE
- 40 hours/week, daytime shift.
BENEFITS
- 4 weeks of vacation;
- 1 day off for your birthday;
- Group insurance including, among others:
• Medical care and prescription drugs
• Short- and long-term disability insurance
• Life insurance
• Competitive dental insurance - 50% of insurance costs covered by the employer;
- Various social activities;
- Free coffee and candy.
-
Développeur Backend Senior
4 weeks ago
Trois-Rivières, Canada Place aux Jeunes Full timeResponsabilité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...
-
Développeur Backend Senior
3 weeks ago
Trois-Rivières, Canada Place aux Jeunes Full timeResponsabilité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...
-
Senior Développeur Backend
1 week ago
Quebec, JZ A, Canada Power Factors Full time $90,000 - $120,000 per yearDéveloppeur(euse) Senior Back-EndEkhosoft est un développeur de premier plan d'une plateforme cloud de pointe pour les entreprises industrielles. Notre plateforme SaaS, Ekho, permet aux entreprises du monde entier de gérer efficacement leur production. En transformant les données de production brutes en informations exploitables, Ekho génère...
-
BH17351 - Développeur Java backend
7 days ago
Montréal, Canada Systematix Full timeBH17351 - Développeur Java backend Systematix est à la recherche d’un Développeur Java backend pour l’un de ses clients. Le candidat idéel possède les habiletés et expériences suivantes : Automatisation de build/test/déploiement (exemple : via Jenkins) Virtualisation d’environnements de test (exemple, automatiser la génération d’un...
-
Développeur IA Senior
4 weeks ago
Montréal, Canada DELAN - Solutions de Talents TI Full timeLe Développeur IA Senior sera responsable de la conception, du développement et du déploiement de solutions avancées propulsées par l'intelligence artificielle. PLUS PRÉCISÉMENT • Développer, Concevoir et déployer des solutions de recherche IA Construire et intégrer des pipelines d'ingestion de données, API et solutions backend. •...
-
Lead Développeur Backend Java/Spring
1 day ago
Quebec, Canada Université Laval Full timeUne grande institution d'enseignement supérieur recherche un Lead développeur Backend pour rejoindre son équipe de gestion des études. Le candidat idéal doit avoir une excellente maîtrise du Java, des compétences en développement Agile, et au moins 5 ans d'expérience. Les responsabilités incluent l'élaboration de nouvelles solutions, la...
-
Développeur Full Stack
4 weeks ago
Trois-Rivières, QC, Canada Auger Groupe Conseil Full timeNous 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...
-
Développeur Full-Stack Senior
1 week ago
Montreal, Quebec, HB B, Canada Maxa AI Full time $130,000 per yearTL;DR: Poste de Développeur Full-Stack Senior à Montréal (hybride du mardi au jeudi au bureau)Salaire entre $ $ CAD. Transformez les données ERP complexes en insights business avec notre technologie de pointe. MAXA est l'une des 3 seules applications natives Snowflake au monde.Transformer l'Analytique Business d'EntrepriseMAXA, une organisation...
-
Développeur
1 week ago
Montréal, Canada Astek Full timeOffre d'emploi : Développeur Localisation : Montréal Durée du mandat : 12 mois Mode de travail : Hybride Début : ASAP Pourquoi nous rejoindre ? Astek est un leader mondial en conseil technologique. Avec 7 800 experts dans le monde, nous guidons nos clients dans leur transformation numérique en développant des solutions innovantes. Au Canada, nous...
-
InfiniteNexus recrute
4 weeks ago
, , Canada Concours Full timeOffre de stage non rémunéré – Développement mobile et backend (React Native / NodeJS ou Java). Lieu: Remote – Télétravail Entreprise: InfiniteNexus Inc. Type: Stage non rénuméré (Opportunité d’embauche possible à l’issue) Date de démarrage: 20 mai 2025 Nombre de postes ouverts: 6 À propos de nous InfiniteNexus, entreprise technologique...