Développeur(se) logiciel senior - Applications machine
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
En tant que [Titre du poste] chez Vention... Relevant du chef d'équipe des applications machine, vous serez un contributeur clé dans la conception, le développement et l'évolution des applications machine de Vention. Vous prendrez en charge des fonctionnalités et des systèmes complexes de bout en bout, de la conception au déploiement et au support en production, avec un accent fort sur la fiabilité, la maintenabilité et la performance en conditions réelles. Vous collaborerez étroitement avec les gestionnaires de produits, les designers et les autres ingénieurs pour livrer des applications robustes qui alimentent des systèmes robotiques en environnements de production. Ce que vous ferez Concevoir, implémenter et maintenir les fonctionnalités principales de notre pile d'applications machine, notamment des systèmes tels que le Palettiseur Rapid Series et le Sablage Rapid Series. Prendre en charge les systèmes de bout en bout : de la conception initiale et l'implémentation au déploiement, la surveillance et le support continu en production. Contribuer aux décisions d'architecture : en équilibrant la rapidité de livraison avec la maintenabilité à long terme et la fiabilité des systèmes. Déboguer et résoudre des problèmes complexes en environnements de production, avec un accent sur l'analyse des causes racines et les correctifs durables. Améliorer et refactoriser les bases de code existantes, en réduisant la dette technique et en augmentant la clarté, la testabilité et la performance des systèmes. Collaborer de manière transversale avec les équipes produit et les autres équipes d'ingénierie pour livrer des solutions cohésives et de bout en bout. Contribuer aux processus de développement et aux outils pour améliorer l'efficacité de l'équipe, la qualité du code et la confiance lors des mises en production. Soutenir et encadrer les autres développeurs par le biais de revues de code, de discussions de conception et du partage de connaissances. Ce que vous apportez à l'équipe Nous recherchons des compétences, de la réflexion et des expériences qui vous aideront à réussir dans ce rôle - mais nous savons aussi que plusieurs types de profils peuvent réussir. Si ce que vous lisez vous enthousiasme et que vous pensez être un bon fit, nous vous encourageons à postuler, même si vous ne remplissez pas toutes les exigences. Vous apporterez : 5+ ans d'expérience professionnelle en développement logiciel Solide expérience dans la construction et la mise en production de systèmes Expérience confirmée en développement backend (Python ou équivalent), avec des connaissances fonctionnelles en développement frontend (React ou équivalent) Capacité démontrée à déboguer et résoudre des problèmes dans des systèmes complexes et réels Expérience de travail et d'amélioration de bases de code héritées Solide compréhension des principes de conception logicielle et des compromis associés Expérience dans la rédaction de tests automatisés dans le cadre du processus de développement Aise dans un environnement soumis à des contraintes réelles (expérience avec le matériel, les systèmes embarqués ou similaire, un atout) Excellentes compétences en communication et capacité à collaborer entre équipes Orientation marquée vers la prise en charge, la livraison et l'amélioration continue Atouts supplémentaires Expérience avec des systèmes industriels, la robotique ou des logiciels intégrant du matériel Expérience dans des systèmes critiques ou à haute fiabilité Expérience dans la conception système ou l'architecture au niveau équipe Ce que nous offrons Cheminement de carrière : De réelles possibilités d'évolution grâce à des plans de développement personnalisés, des évaluations biannuelles et un programme de mentorat. Développement professionnel : Formations continues sur la gestion de la performance, le leadership inclusif, la construction d'équipes performantes et la rétroaction constructive. Diversité et inclusion : Revues d'équité salariale, politiques inclusives et groupe-ressource pour les femmes offrant mentorat, réseautage et sessions d'apprentissage trimestrielles. Travail hybride : Profitez de la flexibilité de notre modèle hybride vous permettant de travailler de la maison certains jours. Engagement communautaire : Deux journées de bénévolat rémunérées par an pour redonner aux causes qui vous tiennent à cœur. Emplacement central : Bureaux collaboratifs situés au cœur de Montréal, entourés de cafés et de restaurants, avec des rencontres d'équipe régulières. Événements d'équipe : Activités tout au long de l'année, incluant le lancement annuel, le sommet des employés, des 5à7 trimestriels et des événements par département. Avantages sociaux complets : Régime complet d'assurances collectives pour vous et votre famille, dès votre premier jour. Compléments et avantages pour les nouveaux parents : Soutien financier et ressources pour accompagner les employés dans leur transition vers la parentalité. Déroulement du processus d'entrevue Appel i
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Vention? Share your experience