Recherche d'emploi > Montréal, QC > Team lead

Chef d'équipe, Développement logiciel / Team Lead, Software Development

Genetec
Montreal, QC, CA
Temps plein
Quick Apply

La dynamique de votre équipe :

Notre groupe est responsable du développement logiciel d’une solution de vidéo surveillance entreprise qui permet de diffuser des flux vidéo en temps réel au travers des réseaux pouvant comprendre des milliers de serveurs et de caméras.

Notre plateforme Security Center s'intègre avec plusieurs autres produits de sécurité pour constituer une puissante solution tout-en-un.

Notre logiciel permet à des aéroports, des chaînes de magasins, des centres de contrôle des transports, des villes, des écoles, des prisons, etc.

à travers le monde de faire de la vidéo surveillance pour la protection de notre quotidien.

Nos domaines d'intervention :

  • Intégration de différents types et modèles de caméras avec divers protocoles
  • Contrôle de la transmission vidéo et d’autres médias (audio, metadata)
  • Stockage local et transferts de vidéo
  • Diffusion et gestion de flux vidéo
  • Configuration d’analyse intelligente de la vidéo
  • Chiffrement, signature numérique de la vidéo et gestion de mot de passe
  • Gestion de la mise à jour de micrologiciel dans un environnement cloud
  • Tout cela et tellement plus à l’aide de technologies de pointe !

Les responsabilités de l’équipe :

  • Architecturer et développer de nouvelles fonctionnalités utilisées par des milliers d’utilisateurs
  • Interagir avec des partenaires externes pour livrer une solution commune
  • Participer à des sessions de programmation en binôme et de collaboration avec des développeurs autant nouveaux qu’expérimentés.
  • Bâtir et déployer des services orientés-objets pouvant fonctionner autant sur Linux que Windows
  • Participer à l’automatisation de différents services
  • Participer à la conception et l’estimation des tâches pour les différentes fonctionnalités
  • Gérer son temps pour respecter les échéanciers et dates de livraisons

À titre de chef d’équipe, vous serez responsable de superviser un groupe de développeurs logiciel. Vous faciliterez les activités quotidiennes et éliminerez les obstacles freinant l’efficacité de l’équipe conformément aux objectifs généraux et à la mission de l’entreprise.

Vous devrez collaborer étroitement avec les responsables techniques, les chefs d’équipe et les autres intervenants pour respecter les engagements de l’équipe envers les parties prenantes.

À quoi ressemblera votre journée :

  • Organiser, surveiller et adapter les activités de l’équipe au moyen de la méthodologie Kanban
  • Mentorer les membres de l’équipe et participer à leur croissance professionnelle
  • Travailler avec le gestionnaire du développement logiciel et les chefs techniques afin d’élaborer les meilleures solutions techniques permettant d’atteindre les objectifs du groupe
  • Favoriser les échanges, la transparence et l’innovation; permettre à l’équipe d’expérimenter et de s’adapter
  • Créer une culture d’excellence basé le travail d’équipe et renforcer la confiance
  • Habiliter l’équipe à prendre ses propres décisions et favoriser une approche fondée sur la vérification et l’adaptation
  • Travailler étroitement avec les membres de l’équipe pour les guider et les aider à compléter leurs tâches

Pour en connaitre plus sur vous :

  • Baccalauréat en génie informatique, génie logiciel, en sciences informatiques ou expérience équivalente
  • Minimum 3 années d’expérience en développement logiciel
  • Motivation à relever de nouveaux défis, à effectuer de nouvelles tâches et à utiliser les dernières technologies et les bonnes pratiques qui leur sont associées
  • Bonne capacité d’analyse et de résolution de problèmes
  • Expérience en gestion d’équipe sera considérée un atout
  • Expérience en programmation orientée objet (C++, C# ou Java) sera considérée un atout. Nous utilisons C# / .NET et les principes de Clean Code

Expertise technique :

  • Développement des applications distribuées d’envergure
  • Programmation asynchrone / développement d’applications multithread
  • Développement et intégration d’API interne et externe
  • Écriture des tests automatisés et Test Driven Development (TDD)
  • Réseautage (TCP / UDP), transmission des données
  • Développement Web (Javascript / Typescript, node.js)

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 :

Our group is responsible for the software development of an enterprise video surveillance solution that enables real-time video streaming across networks that can include thousands of servers and cameras.

Our Security Center platform integrates with several other security products to form a powerful all-in-one solution. Our software allows airports, retail chains, transportation control centers, cities, schools, prisons, etc.

around the world to conduct video surveillance for the protection of our daily lives.

Our areas of intervention :

  • Integration of different types and models of cameras with various protocols
  • Control of video and other media (audio, metadata) transmission
  • Local storage and video transfers
  • Broadcasting and managing video streams
  • Configuration of intelligent video analysis
  • Encryption, digital signing of video, and password management
  • Firmware update management in a cloud environment
  • All this and so much more using cutting-edge technologies!

The team's responsibilities :

  • Architecting and developing new features used by thousands of users
  • Interacting with external partners to deliver a common solution
  • Participating in pair programming sessions and collaboration with both new and experienced developers
  • Building and deploying object-oriented services that can run on both Linux and Windows
  • Participating in the automation of various services
  • Participating in the design and estimation of tasks for different features
  • Managing time to meet deadlines and delivery dates

As a team leader, you will be responsible for overseeing a group of software developers. You will facilitate daily activities and remove obstacles hindering the team's efficiency in line with the overall objectives and mission of the company.

You will need to collaborate closely with technical leads, team leaders, and other stakeholders to fulfill the team's commitments to stakeholders.

What your day will look like :

  • Organize, monitor, and adapt team activities using the Kanban methodology
  • Mentor team members and participate in their professional growth
  • Work with the software development manager and technical leads to develop the best technical solutions to achieve group objectives
  • Foster exchanges, transparency, and innovation; allow the team to experiment and adapt
  • Create a culture of excellence based on teamwork and strengthen trust
  • Empower the team to make their own decisions and promote an approach based on inspection and adaptation
  • Work closely with team members to guide them and help them complete their tasks

More about you :

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience
  • Minimum of 3 years of experience in software development
  • Motivation to take on new challenges, perform new tasks, and use the latest technologies and associated best practices
  • Strong analytical and problem-solving skills
  • Experience in team management will be considered an asset
  • Experience in object-oriented programming (C++, C#, or Java) will be considered an asset. We use C# / .NET and Clean Code principles

Technical requirements :

  • Development of large-scale distributed applications
  • Asynchronous programming / multithreaded application development
  • Development and integration of internal and external APIs
  • Writing automated tests and Test Driven Development (TDD)
  • Networking (TCP / UDP), data transmission
  • Web development (Javascript / Typescript, node.js)

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.

Il y a 12 heures
Emplois reliés
672 OpenBet North America Corporation
Montréal, Québec

Ideally 6+ years commercial hands-on software development experience in a previous role plus a minimum of 2 years’ experience managing teams of highly technical staff;. Le Chef ad déquipe de Développement travaille aux côtés de gestionnaires, de développeurs et d’architectes logiciels afin de façon...

Frank and Oak
Montréal, Québec

Reporting to the Store Manager, you will be responsible for representing the brand of Frank And Oak, leading an engaging and motivating team, meeting key performance indicators and sales objectives for your store. APERÇU DU POSTE – CHEF DÉQUIPE. Leadership influent sur le plancher de vente. Assist ...

GURUS Solutions
Montréal, Québec

People Management (15%) Act as a mentor by providing coaching and support to team membersAssist employees in the definition and progress of their career pathConduct interviews for new team members joining the organizationDefine quarterly and yearly employee objectivesEnsure employees well beingEvalu...

IQVIA
Montréal, Québec

Le candidat peut assumer le rôle de chef déquipe de données (Data Team Lead, DTL), de chef de programme, de responsable de centre client et/ou un rôle de leadership dans une tâche spécifique relative à la GDC (par exemple, expert en la matière [EM]). May perform role of Data Team Lead (DTL), Progra...

KPMG
Canada, Canada

As a senior software development lead, you will have the opportunity to put your technical and management skills into practice. Experience leading development teams. Experience with agile software development methodologies. To begin a confidential conversation about adjustments or accommodations at ...

Ubisoft
Montréal, Québec

En tant que chef·fe d'équipe de tests de développement à Ubi MTL, vous serez responsable de l'efficacité de l'équipe et de la qualité du contenu. Au moins 2 ans d'expérience de leadership en contrôle de qualité, assurance de qualité, ou autre expérience pertinente (gestion de projet un atout). Une c...

Fuze HR
Montréal, Québec

Warehouse Team Leaders Needed!. Day or Evening positions available! Are you looking for a long-term job in a company where you have the possibility of unlimited advancement? Do you have experience as a team leader in a high volume warehouse? If the answer to both questions is yes, we want to meet yo...

Gameloft Montréal
Montréal, Québec

Gameloft Montreal is seeking a new Lead Level and Quest Designer to join the team working on . Working closely with the production team, particularly the creative director and narrative lead, to define and evolve the direction of quests and levels. Being a positive leader at the heart of your t...

Slalom Consulting
Montréal, Québec

You will lead a small team through the design, development and transition of the entire software stack-aligning data, API, and UI components to the norms of the rest of the software product. By regularly reviewing and contributing to the refinement of your team's work, you'll lend creativity to solv...

Electronic Arts
Montréal, Québec

Supports artists on their team in their long-term development and day to day work. The Lead Environment Artist also works with external/remote teams including usability partners and is expected to communicate and maintain the vision on a consistent basis. You have at least 3+ years experience leadin...