L'ENTREPRISE
OPSUN est un chef de file nord-américain dans la conception, l'ingénierie et la fabrication de structures d'aluminium sur mesure pour panneaux photovoltaïques. Nous sommes actifs partout en Amérique du Nord, notamment au Canada, aux États-Unis. Notre siège social et nos équipes d'ingénierie sont situés à Québec, appuyés par deux usines de production à Cornwall (Ontario) et à High Point (Caroline du Nord).
Opsun compte sur une équipe engagée, innovante et dynamique pour réussir dans un marché en forte croissance. Ce poste offre une excellente occasion de travailler dans le secteur de pointe des énergies renouvelables et de contribuer à la lutte contre les changements climatiques.
SOMMAIRE DU POSTE
La personne recherchée participera au développement de nouvelles applications et à l'évolution de nos outils internes, en s'appuyant sur les technologies et les architectures utilisées par l'équipe. Nous recherchons particulièrement une personne ayant un intérêt marqué pour le développement frontend, le design d'interfaces et l'expérience utilisateur (UI/UX), afin de compléter les forces de notre équipe actuelle.
Le poste combine le développement logiciel et le support informatique des employés de nos trois sites.
RESPONSABILITÉS PRINCIPALES
Développement logiciel (volet principal)
- Conception d'interfaces (UI/UX) : Concevoir des interfaces modernes, intuitives, responsives et accessibles.
- Applications web : Développer et maintenir les outils internes et les plateformes web destinées aux clients.
- Frontend et backend : Réaliser les fonctionnalités frontend (React, TypeScript) et backend (C#, Python, etc.) selon les besoins.
- Odoo : Contribuer au déploiement et à la maintenance de notre ERP Odoo. Aucune expérience Odoo préalable n'est exigée.
- Qualité : Assurer les tests automatisés, le débogage et la correction des problèmes applicatifs dans un cadre d'intégration continue.
- Développement assisté par IA : Utiliser les outils de développement assistés par IA (Claude Code ou équivalent) conformément à la politique interne d'utilisation de l'IA.
- Documentation : Documenter le code, les architectures et les procédures de déploiement.
- Prise en charge : Prendre en charge ses projets et ses tâches de développement de façon autonome.
Support et gestion informatique (au plus une journée par deux semaines en régime établi)
- Support aux employés : Assurer le support de niveaux 1 et 2 auprès des employés des trois sites, en français et en anglais.
- Postes de travail : Préparer, configurer et déployer les postes de travail; diagnostiquer et résoudre les problèmes matériels et logiciels.
- Comptes et accès : Gérer les comptes utilisateurs, les accès et les permissions.
- Logiciels et périphériques : Installer et maintenir les logiciels et les périphériques; utiliser les outils de gestion centralisée des postes.
- Inventaire : Tenir l'inventaire du parc informatique.
QUALIFICATIONS ET COMPÉTENCES REQUISES
- Formation en informatique, en développement logiciel ou expérience équivalente.
- Au moins 3 ans d'expérience en développement d'applications web, avec une orientation frontend.
- Bonne maîtrise de React, TypeScript, HTML et CSS.
- Connaissance des principes de conception d'interfaces et d'expérience utilisateur (UI/UX).
- Connaissance du développement backend avec C#, Python, etc.
- Familiarité avec les API REST, les bases de données SQL (PostgreSQL) et Git.
- Utilisation courante d'outils de développement assistés par IA.
- Bonne connaissance des environnements Windows et capacité à résoudre les problèmes informatiques courants.
- Français et anglais fonctionnels, à l'oral comme à l'écrit : le support des employés de High Point et la conception des interfaces se font en anglais.
- Aisance à communiquer avec des utilisateurs non techniques et sens du service.
- Autonomie, rigueur et agilité dans la gestion des priorités au sein d'une petite équipe.
ATOUTS
- Expérience avec Odoo (modules Python, OWL, QWeb).
- Connaissance de Linux, de Docker et des conteneurs de développement (Dev Containers).
- Expérience avec Active Directory ou des outils de gestion centralisée des postes.
- Intérêt pour les applications d'ingénierie et le secteur de l'énergie solaire.
- Intérêt pour l'administration système et réseau (serveurs, pare-feu, virtualisation), comme parcours d'évolution possible.
CE QUE NOUS OFFRONS
- Un poste à impact direct : vos interfaces sont utilisées chaque jour par nos ingénieurs et par nos clients.
- Une pile technologique moderne (React, TypeScript, C#, PostgreSQL, etc.), sans applications legacy à maintenir.
- Une équipe de développement en croissance.
- Un salaire concurrentiel.
- Assurance collective et régime de retraite.
- Une équipe engagée dans la transition énergétique.