Developpeur de logiciels senior
Explicitly requires experience with AI "vibe coding" and mentions AI dev tools like Cursor and MS Code to optimize the SDLC.
About the Role
Le développeur logiciel senior dirige la conception, le développement et la maintenance d'applications complexes, encadre les développeurs juniors et collabore avec les équipes interfonctionnelles pour livrer des solutions évolutives. Le rôle promeut aussi l'utilisation de l'intelligence artificielle pour améliorer l'efficacité des processus et du cycle de vie du développement logiciel.
Job Description
Rôle
Le développeur logiciel senior fait partie de l’équipe informatique et dirige des projets logiciels complexes, conçoit des solutions avancées, assure la qualité technique et encadre les membres juniors. Il collabore étroitement avec le Tech Lead, les chefs de produit et les concepteurs pour traduire les exigences en solutions techniques et participe à l’ensemble du cycle de vie des applications.
Responsabilités clés
- Diriger la conception, le développement et la maintenance d’applications logicielles complexes.
- Concevoir des solutions efficaces et évolutives alignées sur les besoins de l’entreprise et les meilleures pratiques.
- Encadrer et guider les développeurs juniors, réaliser des revues de code et promouvoir la qualité du code.
- Collaborer avec les chefs de produit, concepteurs et parties prenantes pour analyser les exigences et produire des spécifications techniques.
- Déboguer et résoudre les problèmes techniques, assurer des performances et une expérience utilisateur fluides.
- Participer à la conception architecturale, aux améliorations systèmes et aux processus opérationnels.
- Promouvoir et intégrer l’utilisation de l’intelligence artificielle dans les fonctions d’affaires et les processus technologiques pour augmenter l’efficacité.
Exigences
- Diplôme collégial minimum en informatique, génie logiciel ou domaine connexe.
- 5 à 10 ans d’expérience progressive en développement logiciel.
- Bilinguisme français et anglais requis.
- Solide expérience en JavaScript/TypeScript, notamment React et Node.js.
- Expérience avec environnements infonuagiques (ex. : AWS).
- Maîtrise de GIT.
- Expérience avec bases de données backend : PostgreSQL, AWS RDS, MSSQL.
- Connaissance des pipelines CI/CD (atout).
- Expérience des méthodologies Scrum/Agile.
- Expérience ou intérêt pour C# (atout).
- Expérience avec l’utilisation de l’intelligence artificielle en environnement de développement (MS Code, Dev Studio, Cursor, WindSurf) — atout.
- Expérience en « AI vibe coding » et usage de l’IA pour optimiser le SDLC.
Compétences personnelles
- Esprit analytique et attention aux détails.
- Solides compétences en communication orale et écrite.
- Bon jugement, autonomie et débrouillardise.
- Intérêt pour les technologies émergentes.
Avantages
- Salaire compétitif selon l’échelle salariale du Groupe Nordik.
- Régime d’avantages sociaux complet (incluant télémédecine).
- Accès gratuit au spa pour l’employé et une personne de son choix.
- Rabais sur la nourriture et les services (massothérapie, esthétique).
- Accès gratuit à une salle d’exercice sur site.
- Environnement de travail chaleureux avec stationnement et boissons non alcoolisées gratuites.
- Programme de formation et de développement personnalisé.