La dynamique de votre équipe :
L'équipe Custom Solutions a pour objectif de mettre en œuvre des solutions logicielles personnalisées en fonction des cas d'utilisation et des exigences spécifiques des clients. Cela permet de faciliter les ventes et d'améliorer l'expérience des clients avec les produits Genetec. L'équipe est composée de développeurs logiciels, de spécialistes des tests, et de chefs de projet, et travaille sur l'ensemble des étapes de la création logicielle, notamment la définition du périmètre, la conception, le développement, le déploiement à la maintenance. L'équipe opère depuis les bureaux de Montréal et de Paris et couvre une très grande variété de pays et de clients.
En tant que chef d’équipe du développement logiciel, vous aurez la responsabilité de gérer une équipe de développeurs et de contribuer à la définition des objectifs de l'équipe. Vous participerez aux recrutements de nouveaux développeurs et organiserez des réunions d'équipe pour encourager la collaboration et l'innovation. Vous serez également responsable de coacher les membres de votre équipe et de les aider à développer leurs compétences techniques.
À quoi ressemblera votre journée :
Au sein de l’équipe, vous assumerez différents rôles et responsabilités vis à vis des développeurs de l'équipe Custom Solutions Montréal. Vous agirez en particulier dans les missions décrites ci-dessous :
Responsabilités managériales :
Contribuer avec le gestionnaire à la définition des objectifs et aux revues trimestrielles et annuelles
Participer aux recrutements des développeurs pour l'équipe Custom Solutions
Organiser et animer les différentes réunions d'équipes
Coacher et faire monter en compétences les membres de l’équipe sur les sujets techniques et participer à l'onboarding des nouveaux arrivants
Assurer le suivi des membres de l’équipe lors de 1o1 ou autre méthode d'échange et de feedback
Répartir les tâches et la charge de travail entre les membres de l’équipe pour respecter les plannings de livraison des différents projets en accord avec les Chefs de Projet
Responsabilités techniques :
Être la référence technique de l'équipe Custom Solutions
Aider le gestionnaire dans la définition et au suivi des objectifs fixés pour chaque membre de son équipe, en collaboration avec le Chef d’équipe de l'autre équipe régionale
Assurer une veille technologique, sur les orientations technologiques du marché, sur les standards en matière de développement, ou encore sur les processus de livraison dans les domaines d’application de Custom Solutions et de Genetec
Harmoniser et uniformiser les développements informatiques de l’équipe sur les solutions stratégiques en obtenant une complète adhésion des membres de l’équipes aux principes et bonnes pratiques implémentées chez Genetec en collaboration avec les autres membres du Leadership du groupe
Projets :
Valider les scopes fonctionnels et techniques de l’équipe et de leur faisabilité en respectant les contraintes de coûts associés
Être le garant de la qualité technique et fonctionnelle des projets
Accompagner et challenger la conception technique d'une solution
Développement :
Préparer des Proof of Concept pour vérifier la faisabilité de solutions ou contribuer à l’avant-vente de solutions complexes ou sur des nouvelles technologies
Réaliser des revues de code sur des composants techniques critiques de projets ou d'outils internes
Participer au développement de solutions sur des projets complexes ou d'outils internes ayant vocation à améliorer la productivité de l'équipe
Avant-vente :
Valider le scope, l’estimation et la faisabilité des solutions proposées en avant-vente
Participer aux phases d’avant-vente (réunions de définition de besoin, présentation des possibilités offertes par Custom Solutions) sur des projets stratégiques
Pour en connaitre plus sur vous :
Baccalauréat en génie informatique, en génie logiciel ou en science informatique
Minimum 5 années d’expérience en développement logiciel (C#/.NET)
Minimum 3 années d’expérience sur un poste de leadership technique
Capacité d’écoute et de communication
Orienté processus & résultats et satisfaction client
Avoir d’excellentes compétences d’abstraction et de résolution de problèmes complexes
Volonté d’innovation technique et d’amélioration continue des processus
Habilité à simplifier les concepts techniques
Aptitude à gérer des priorités et faire preuve de réactivité face aux aléas et événements
Expertise technique :
Programmation orientée objet (C#/.NET)
Principes de gestion de réseau et des protocoles TCP/IP
Connaissance de la méthodologie Agile
Expérience avec des bases de données relationnelles telles que Microsoft SQL Server
Techniques de diagnostic d’applications (performance, mémoire)
Encore mieux si vous possédez ces atouts :
Framework WPF et pattern MVVM
React
Git
PowerShell
Gestion d’une plateforme d’intégration et déploiement continu
Programmation fonctionnelle
Programmation Cloud
Expérience avec les logiciels et matériels vidéo et contrôle d’accès
Voilà ce que nous offrons !
Régime de rémunération attrayant
Programme de remboursement des frais de formation
Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
Café gratuit à volonté
Espace de stationnement gratuit pour tous les employés
Centre d’entraînement sur place
Vous n’êtes pas certain de cocher toutes les cases, mais vous avez envie de tenter votre chance ? Nous adorons votre enthousiasme !
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s qualifié(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
---------------------------------------------------------------------------------------------------
Your team’s dynamic:
The Custom Solutions team aims to implement customized software solutions based on specific use cases and requirements of clients. This helps facilitate sales and improve customer experience with Genetec products. The team consists of software developers, testing specialists, and project managers, and works on all stages of software creation, including scoping, design, development, deployment, and maintenance. The team operates from offices in Montreal and Paris, and serves a wide variety of countries and clients.
As the Software Development Team Lead, you will be responsible for managing a team of developers and contributing to the definition of team goals. You will participate in the recruitment of new developers and organize team meetings to encourage collaboration and innovation. You will also be responsible for coaching your team members and helping them develop their technical skills.
What your day will look like:
Within the team, you will take on various roles and responsibilities towards the developers of the Custom Solutions team in Montreal. You will act in particular on the missions described below:
Managerial Responsibilities:
Contribute with the manager to define objectives and participate in quarterly and annual reviews
Participate in the recruitment of developers for the Custom Solutions team
Organize and lead various team meetings
Coach and develop the skills of team members on technical subjects and participate in onboarding new team members
Ensure follow-up with team members through 1-on-1s or other feedback exchange methods
Allocate tasks and workload among team members to meet the delivery schedules of various projects in collaboration with Project Managers
Technical Responsibilities:
Be the technical reference for the Custom Solutions team
Assist the manager in defining and monitoring objectives for each team member, in collaboration with the Team Leader of the other regional team
Stay up-to-date on market technological trends, development standards, and delivery processes in the application areas of Custom Solutions and Genetec
Harmonize and standardize the team's IT developments on strategic solutions by obtaining full team adherence to the principles and best practices implemented at Genetec in collaboration with other members of the Leadership group
Projects:
Validate the functional and technical scopes of the team and their feasibility while respecting associated cost constraints
Ensure the technical and functional quality of projects
Support and challenge the technical design of a solution
Development:
Prepare Proof of Concepts to verify the feasibility of solutions or contribute to the pre-sales of complex solutions or new technologies
Conduct code reviews on critical technical components of projects or internal tools
Participate in the development of solutions on complex projects or internal tools aimed at improving team productivity
Pre-sales:
Validate the scope, estimation, and feasibility of proposed solutions in pre-sales
Participate in pre-sales phases (needs definition meetings, presentation of possibilities offered by Custom Solutions) for strategic projects
More about you:
Bachelor's degree in Computer Engineering, Software Engineering, or Computer Science
Minimum of 5 years of experience in software development (C#/.NET)
Minimum of 3 years of experience in a technical leadership role
Strong listening and communication skills
Process and results-oriented with a focus on customer satisfaction
Excellent abstraction and complex problem-solving skills
Desire for technical innovation and continuous process improvement
Ability to simplify technical concepts
Capacity to manage priorities and react promptly to unforeseen events and challenges
Technical requirements:
Object-oriented programming (C#/.NET)
Network management principles and TCP/IP protocols
Knowledge of Agile methodology
Experience with relational databases such as Microsoft SQL Server
Application diagnostics techniques (performance, memory)
Great if you have:
WPF framework and MVVM pattern
React
Git
PowerShell
Managing a continuous integration and deployment platform
Functional programming
Cloud programming
Experience with video and access control software and hardware
Let’s talk perks!
Attractive compensation package
Training Tuition Reimbursement Program
Subsidized meals in our amazing Bistro (Les Cordons Bleus)
Work-life balance with a flexible working schedule
Free, unlimited coffee
Private, free parking for all employees
Onsite fitness facility with personal trainer
Still not sure if you check every box, but think it’s worth a shot? We love that enthusiasm!
Thank you for your application, but please note that only qualified candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.#J-18808-Ljbffr