04 Nov
|
Blackware Technologies | Atoom
|
Quebec City
04 Nov
Blackware Technologies | Atoom
Quebec City
Développement polyvalent, IA, Responsabilité Blackware Technologies construit la prochaine génération de solutions infonuagiques pour l'industrie de la construction. Notre mission est de moderniser la gestion des chantiers, des plans jusqu'au terrain. Grâce à nos solutions logicielles, l'information cesse de dormir dans les plans et les spécifi cations. Elle devient opérationnelle, jusque sur le chantier. Notre équipe adopte les technologies les plus récentes et utilise les meilleurs outils d'IA, dont des agents de code, pour livrer des applications ambitieuses et solides plus rapidement que les équipes d'ingénierie traditionnelles. Ces outils nous laissent plus de temps pour bien comprendre les besoins de nos clients et bien concevoir nos solutions. Chaque personne reste responsable de ce qu'elle met en production. Elle comprend ce qu'elle livre, s'assure que c'est testé et en répond devant l'équipe et nos clients. Nous travaillons fort pour maintenir une culture où chaque personne se sent resporesponsable de son travail, est encouragée à tester de nouvelles idées et évolue dans un environnement ouvert, respectueux, collaboratif et solidaire. Votre mission Sous la responsabilité du directeur du développement, vous prenez en charge le développement de la suite de produits Atoom. Atoom est un écosystème infonuagique en pleine croissance qui couvre la gestion d'entreprise, l'automatisation des processus, l'intelligence artifi cielle et l'optimisation de la chaîne d'approvisionnement pour l'industrie de la construction. Vous en accompagnez tout le cycle de vie, de l'architecture au déploiement. Le grand projet consiste à réunir le progiciel de gestion intégré (ERP) et l'IA générative pour faire d'Atoom une plateforme infonuagique performante au service de l'industrie de la construction. Concrètement, vous allez : ● Faire évoluer l'ERP Atoom, basé sur le logiciel libre Odoo, et participer à sa migration vers une nouvelle version. ● Développer les connecteurs qui permettent à des agents IA, comme Claude, de lire et de modifi er les données de l'ERP en toute sécurité. ● Concevoir des fonctionnalités évolutives, de la base de données jusqu'à l'interface, pour les données en temps réel, les fl ux de travail et la gestion des ressources. ● Garder la plateforme rapide, même avec de gros volumes de données clients. Vos responsabilités ● Piloter l'architecture technique et défi nir les choix technologiques pour assurer la performance, la fi abilité et l'évolutivité de la plateforme. ● Recueillir et analyser les besoins d'affaires des clients internes et externes, puis les traduire en spécifi cations claires. ● Documenter, planifi er et réaliser les travaux de développement. ● Confi er par défaut le travail de développement à des agents de code, en le découpant en tâches claires, et vérifi er le résultat par la revue de code et les tests. ● Bâtir et améliorer l'environnement qui encadre les agents de code (harness), comme les cas de test, les scripts et les règles d'analyse statique du code (linting),
pour que les agents puissent valider leur propre travail et réussir du premier coup plus souvent. ● Déployer les fonctionnalités développées et gérer les chaînes d'intégration et de déploiement continus (CI/CD) de nos diverses applications. ● Effectuer des revues de code rigoureuses à l'aide d'outils modernes et agentiques, et veiller à la sécurité et à la cohérence des schémas de données. ● Entretenir les liens avec les clients et les utilisateurs pour les questions techniques. ● Suivre les innovations technologiques et contribuer à leur intégration dans l'équipe et dans nos produits. Le
profil recherché
Exigences ● Avant tout: un excellent esprit d'équipe, basé sur l'empathie, le respect et l'humilité. Vous traitez vos collègues avec bienveillance, partagez vos connaissances avec générosité, remettez les idées en question de façon constructive et faites passer la réussite de l'équipe en premier. ● Une expérience pertinente d'au moins 7 ans en développement polyvalent (full stack), ou un parcours équivalent démontré par ce que vous avez bâti. ● Une maîtrise de Python, de TypeScript et de React. ● Une compréhension de ce qui se passe sous le capot des moteurs de base de données. ● Une facilité à cerner les problèmes de fonctionnement ou de performance et à appliquer un correctif efficace, sans impact pour les clients et de façon transparente pour les environnements de production. ● Une expérience en architecture d'applications infonuagiques de type logiciel-service (SaaS) et en conception de modèles de données. ● Une pratique quotidienne des agents de code, comme Claude Code, Codex ou Cursor. Vous savez leur donner le bon contexte et les bons outils, relire et comprendre ce qu'ils produisent et expliquer les changements que vous livrez. L'IA vous sert de levier d'efficacité, et vous restez responsable du comportement, de la sécurité et de la qualité de ce que vous livrez. ● Un réfl exe d'amélioration continue. Quand vous rencontrez un point de friction, votre premier réfl exe est de chercher comment l'éliminer, pour vous et pour toute l'équipe, que ce soit par un script, un test, une règle ou un meilleur processus. ● Une autonomie pour déployer et déboguer en production, avec les journaux, les métriques, Docker et l'infonuagique. ● Une capacité à rédiger clairement des spécifi cations, des tâches et des descriptions de changements. ● Une excellente capacité d'analyse et de gestion des priorités dans un environnement dynamique. ● Une aisance avec des délais parfois serrés. ● Un bilinguisme français et anglais. Le français est nécessaire pour la culture d'équipe locale,
et l'anglais pour la documentation technique et la collaboration avec nos partenaires hors Québec. Atouts ● Une connaissance d'Odoo ou une expérience en développement de solutions ERP. ● Une expérience dans les secteurs de la construction ou manufacturier (ConTech, PropTech). ● Une expérience avec Google Cloud Platform et ses services, comme Cloud Run, Compute Engine, les fi les d'attente de tâches ou Redis. ● Une expérience de création d'outils ou d'agents avec des grands modèles de langage (LLM), par exemple avec MCP, les appels d'outils ou des évaluations. Vous ne remplissez pas tous les critères ? Postulez quand même. Peu de bonnes candidatures les remplissent tous, et nous préférons vous rencontrer. Pourquoi nous rejoindre ? Chez Blackware,
nous offrons
un environnement de travail fl exible et collaboratif, une rémunération globale concurrentielle et des avantages pensés pour soutenir l'équilibre, le bien-être et le développement. ● Emploi à temps plein, 40 heures par semaine. ● Un minimum de 3 semaines de vacances, ajusté selon l'expérience, jusqu'à 8 semaines avec l'ancienneté. ● 4 jours de congés payés pendant la période des Fêtes, pour faire une vraie pause entre Noël et le jour de l'An, en plus des vacances annuelles. ● 5 jours de congés maladie payés, pour prendre le temps nécessaire en cas de besoin. ● Télétravail et horaire fl exible. ● Possibilité de travailler de l'étranger un certain nombre de semaines par année, selon la politique en vigueur. ● Prime passion pour encourager la réalisation d'une passion personnelle. ● Prime santé et bien-être pour encourager un mode de vie sain et actif. ● Rencontres d'équipe mensuelles en personne pour échanger, collaborer et renforcer les liens d'équipe. ● Service de télémédecine. ● Programme d'assurances collectives. ● Allocation pour s'équiper en matériel informatique. ● Allocation mensuelle pour couvrir les frais de télétravail, incluant Internet et le cellulaire. ● Activités de groupe organisées selon les intérêts des employés. Lieu de travail et déplacements Vous devez habiter au Québec. Le poste est principalement en télétravail, avec une présence requise environ une journée par mois pour les rencontres d'équipe, dans un lieu au Québec annoncé quelques semaines à l'avance.
* La connaissance de l'anglais [niveau : fonctionnel / intermédiaire / avancé] est requise pour ce poste, celui-ci impliquant [... p. ex. des interactions régulières avec des clients et partenaires situés à l'extérieur du Québec / du soutien technique auprès d'une clientèle hors Québec / l'utilisation de documentation disponible uniquement en anglais]. Prêt à coder avec plus d'impact ? Chez Blackware, l'architecture que vous concevez devient l'outil quotidien de milliers de gens sur le terrain. Si vous êtes une personne experte en développement polyvalent qui utilise l'IA comme levier et reste responsable de ce qu'elle livre, nous voulons vous rencontrer. Postulez dès maintenant et transformez l'industrie avec nous.
📌 Développeur ou développeuse logiciel senior (Quebec City)
🏢 Blackware Technologies | Atoom
📍 Quebec City