Nous sommes à la recherche d’un développeur Full Stack senior hautement qualifié et polyvalent, avec environ 10 ans d’expérience professionnelle. Ce poste convient parfaitement à une personne ayant évolué de la programmation embarquée et bas niveau vers le développement web full stack, et qui aime intervenir sur l’ensemble de la pile technologique — de l’architecture back-end aux interfaces utilisateurs intuitives et réactives.
À titre de développeur senior, vous collaborerez étroitement avec les équipes produit et les clients pour concevoir, développer et maintenir des systèmes logiciels évolutifs et critiques. Vous contribuerez à la fois aux interfaces front-end destinées aux utilisateurs et à une infrastructure back-end robuste, en mettant fortement l’accent sur la performance, la maintenabilité et la fiabilité, tant dans des environnements embarqués que web. Vous veillerez également à l’acceptation et à la satisfaction des clients.
Sommaire des responsabilités :
- Collaborer avec différentes équipes pour traduire les besoins produits et commerciaux en solutions techniques robustes.
- Concevoir, développer et maintenir des systèmes back-end critiques, incluant des applications bas niveau et embarquées.
- Développer et maintenir des applications front-end réactives à l’aide de Vue.js, React et TailwindCSS.
- Rédiger et maintenir des tests unitaires pour assurer la justesse du code, éviter les régressions et soutenir la maintenabilité à long terme.
- Participer aux revues de code, aux discussions sur l’architecture système et aux processus de livraison.
- Contribuer à la validation des systèmes ainsi qu’au débogage et à la résolution de problèmes complexes.
- Encadrer et soutenir les développeurs juniors tout en promouvant les meilleures pratiques dans les contextes embarqués et web.
- Démontrer de bonnes aptitudes en relation client et adopter une attitude professionnelle dans les échanges avec les parties prenantes.
- Baccalauréat ou maîtrise en informatique, en génie logiciel, en génie électrique ou dans un domaine connexe.
- 10 ans ou plus d’expérience en développement logiciel.
- Solide expérience pratique en C++, y compris sur des systèmes embarqués et des applications critiques. Volonté d’apprendre et de travailler en Rust (une expérience en Rust est un atout, mais non obligatoire).
- Expérience confirmée en conception web réactive, incluant les principes “mobile-first” et d’interface adaptative.
- Bonne maîtrise des cadres de test unitaire et des méthodologies, tant pour le front-end que le back-end.
- Bonne compréhension des systèmes embarqués, des contraintes temps réel, de la concurrence et de l’architecture logicielle.
- Excellentes compétences en communication et capacité à travailler de manière autonome ou en équipe.
- Le candidat retenu devra être en mesure d’obtenir une cote de sécurité canadienne.
Fondé en 1998, Octasic Inc. est un leader mondial de systèmes et de solutions complètes en technologie de communications avancées. A la fine pointe de la technologie, nous fournissons des solutions logicielles et matérielles intégrées pour des marchés mondiaux du sans fil. Octasic comptes des bureaux à Montréal et à l’international et continue son expansion.
On choisit Octasic pour :
- Un milieu de travail à la fine pointe de la technologie et ou on est en contact avec les experts du domaine, et ce dans une entreprise en croissance.
- Des conditions de travail compétitives (salaires, avantages sociaux, rabais d’abonnement au gym, programme d’achat d’action, programme de remboursement du transport collectif, douches sur place, collations et breuvages gratuits).
- Une conciliation travail-famille facilité (flexibilité d’horaire, télétravail, etc.).
- Une atmosphère de travail conviviale et collaborative avec plusieurs activités sociales tout au long de l’année.
- Travailler au sein d’une entreprise impliquée dans sa communauté.
- La proximité avec les différents services de transport en commun (secteur Angus à dix minutes du métro Préfontaine).