At a Glance
- Tasks: Lead and develop a team of software developers while managing projects and ensuring quality delivery.
- Company: Dynamic tech company focused on innovation and employee well-being.
- Benefits: 50% paid health insurance, flexible hours, hybrid work, and competitive vacation time.
- Other info: Enjoy social activities, continuous training, and supportive management.
- Why this job: Join a collaborative environment where you can grow your career and make an impact.
- Qualifications: Bachelor's in computer science or related field with 5-8 years of software development experience.
The predicted salary is between 90000 - 110000 $ per year.
AVANTAGES
- Des assurances collectives payées à 50% incluant médicaments, paramédical, assurance vie, assurance salaire longue durée, assurance voyage et plus!
- Programme d’aide aux employés – consultation pour santé mentale, difficulté familiale, questions juridiques et bien plus!
- Régime de retraite (RRS) - On cotise avec toi!
- Une conciliation vie personnelle/travail – horaires flexibles en début et fin de journée pour aller chercher tes enfants.
- Possibilité de commencer ton weekend plus tôt - possibilité de prendre ton vendredi après-midi de congé.
- Possibilité de télétravail hybride (1 à 2 jours/semaine).
- Progression rapide et possibilités de carrière.
- Un Club social qui organise des activités.
- Vacances compétitives, en plus du congé pendant les Fêtes.
- Formation en continu.
- Des gestionnaires humains et compréhensifs.
À PROPOS DU POSTE
- Leadership et gestion d’équipe : Encadrer, mobiliser et développer une équipe de développeurs; Participer au recrutement, à l’accueil et à l’intégration des nouveaux employés; Réaliser les évaluations de performance et accompagner la progression de carrière; Favoriser un climat de travail collaboratif et respectueux.
- Gestion de projets et livraison : Collaborer étroitement avec le Gestionnaire de produit afin de clarifier les requis fonctionnels et les critères d’acceptation; Valider la faisabilité technique des demandes et proposer des solutions optimisées; Planifier et coordonner les activités de développement (sprints, priorisation, etc.); Assurer le respect des échéanciers, des budgets et des standards de qualité; Identifier et gérer les risques techniques et organisationnels; Veiller à l’application des meilleures pratiques (revues de code, tests automatisés, CI/CD).
- Leadership technique : Contribuer aux décisions d’architecture et aux orientations technologiques; Maintenir un haut niveau de qualité, de sécurité et de performance des solutions; Encourager l’amélioration continue et l’innovation.
- Collaboration transversale : Agir comme partenaire stratégique auprès du Gestionnaire de produit; Participer activement aux cérémonies Agile (refinement, sprint planning, revues); Traduire les besoins d’affaires en implications techniques claires pour l’équipe; Communiquer les contraintes, risques et impacts techniques de manière proactive.
EXIGENCES
- Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe;
- Minimum de 5 à 8 ans d’expérience en développement logiciel;
- Expérience pertinente en gestion d’équipe;
- Bonne connaissance des environnements Agile (Scrum, Kanban);
- Excellentes habiletés en communication et en leadership.
COMPÉTENCES
- Leadership mobilisateur;
- Sens de l’organisation et des priorités;
- Esprit analytique et capacité décisionnelle;
- Orientation vers les résultats;
- Capacité à gérer les enjeux et les conflits.
Superviseur(euse) en développement logiciel / engineer manager employer: Industries Machinex INc.
Machinex is an exceptional employer that prioritizes employee well-being and growth, offering comprehensive benefits including health insurance, a retirement plan, and flexible scheduling to accommodate both work and personal projects. With a strong focus on continuous training and a supportive management team, employees can expect rapid career progression and a vibrant social club that fosters community engagement through various activities throughout the year.
We think you need these skills to ace Superviseur(euse) en développement logiciel / engineer manager
Leadership
Team Management
Recruitment
Performance Evaluation
Project Management
Agile Methodologies
Technical Feasibility Assessment