Note! This job has been aggregated through external sources, the Apply link will take you to the company's website.
undefined

Développeur logiciel / Software Developer - C++/C# Job in Canada
Genetec , Canada

Never pay for job application, test/interview.
Safe Job Search | EEO Laws in Canada
Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Requires Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Mar 5, 2021
Last Date
Jun 5, 2021
Location(s)

Job Description

L’équipe:

En tant que développeur au sein de l'équipe d'intégration, vous aurez l'opportunité de travailler avec de nombreux partenaires offrant de nombreuses fonctionnalités disponibles via leurs appareils, ainsi qu'à la résolution de problèmes et l'amélioration de l'expérience utilisateur. Vous participerez à l'analyse, à la conception et à la mise en œuvre des tâches, en complétant les cas d'utilisation requis.

Conformément à notre culture collaborative, nous nous appuyons sur l'évaluation par les pairs (pour le transfert de connaissances, les améliorations personnelles et le contrôle qualité). Vous participerez également à des réunions quotidiennes pour synchroniser le travail, informer vos collègues de vos progrès et des bloqueurs, menant souvent à une réunion secondaire où la programmation par avec pairs peut avoir lieu.

À quoi ressemblera votre journée:

En tant que membre de l'équipe d'intégration, vous:

  • Participer à l'intégration de plusieurs modèles de caméras et encodeurs IP (configuration et surveillance vidéo / audio, réception et analyse d'événements, commandes et contrôle PTZ, etc.) basés sur l'API du fabricant (TCP, HTTP, SOAP, REST / JSON, etc.)
  • Concevoir et implémenter des applications distribuées orientées objet à l'aide de la plateforme Windows et de Microsoft Visual Studio 2019
  • Participer à la conception et à l'estimation des tâches pour différentes fonctionnalités
  • Gérez votre temps pour respecter les jalons et les dates de livraison
  • Travailler en collaboration avec nos partenaires et testeurs de logiciels pour corriger différents bogues dans le produit
Votre profil:
  • Baccalauréat en génie informatique, génie logiciel ou sciences informatiques (ou équivalent).
  • Doit être fonctionnel en français et en anglais (l'environnement de travail est majoritairement en français)
  • Expérience en C ++ ou C # (les deux langages sont utilisés dans l'équipe en fonction de l'architecture d'intégration)
  • Solide connaissance de la programmation orientée objet
  • Connaissance des tests unitaires, TDD et / ou UAT
  • Connaissance des réseaux (TCP / IP, UDP)
Encore mieux si vous possédez ces atouts:
  • Connaissance du logiciel Wireshark (ou équivalent)
  • Flux vidéo et décodage: HTTP, RTP, RTSP, MJPEG, MPEG-4, H.264, HEVC
  • Connaissance de C # 8, C ++ 17 et C ++ / CLI
  • Connaissance de GIT et Azure DevOps
  • Connaissance de WPF
  • Expérience du développement d’applications multithreads
Voilà ce que nous offrons!
  • Régime de rémunération attrayant
  • Programme de remboursement des frais de formation
  • Des cours de cuisine virtuels
  • Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
  • Café et fruits gratuits à volonté
  • Espace de stationnement gratuit pour tous les employés
  • Des cours d'exercices virtuels

Si vous souhaitez savoir à quoi ressemble l’environnement de travail chez Genetec, voici le lien vers notre vidéo d’entreprise : Culture à Genetec

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.

---------------------------------------------------------------------------

The team:

As a developer in the device integration team, you will have the opportunity to work with numerous partners offering many features available through their devices, assisting in the resolution of issues and improving the user experience. You will take part in the analysis, design, and implementation of tasks, completing the required use cases.

In line with our collaborative culture, we rely on peer review (for knowledge transfer, personal improvements and quality control). You will also participate in daily meetings to synchronize work, inform your colleagues of your progress and blockers, often leading to a secondary meeting where peer programming can occur.

What your day will look like:

As a member of the integration team, you will:

  • Participate to the integration of several camera models and IP encoders (video/audio configuration and monitoring, reception and parsing of events, PTZ commands and control, etc.) based on the manufacturer’s API (TCP, HTTP, SOAP, REST/JSON, etc.)
  • Design and implement object-oriented distributed applications using the Windows platform and Microsoft Visual Studio 2019
  • Participate in the design and estimation of tasks for different features
  • Manage your time to respect milestones and delivery dates
  • Work in conjunction with our partners and software testers to fix different bugs in the product
About you:
  • Bachelor’s degree in Computer Engineering, Software Engineering or Computer Sciences (or equivalent)
  • Must be functional in French and English (The working environment is mostly in French)
  • Experience in C++ or C# (the two languages are used in the team depending on the integration architecture)
  • Strong knowledge of object-oriented programming
  • Knowledge of Unit testing, TDD and/or UAT
  • Knowledge of networking (TCP/IP, UDP)
Great if you have:
  • Knowledge of Wireshark software (or equivalent)
  • Video streaming and decoding: HTTP, RTP, RTSP, MJPEG, MPEG-4, H.264, HEVC
  • Knowledge of C#8, C++17 amp; C++/CLI
  • Knowledge of GIT and Azure DevOps
  • Knowledge of WPF
  • Experience with multi-threaded applications development
Let's talk perks!
  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Virtual cooking classes
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Private, free parking for all employees
  • Virtual exercise classes

Would you like to know what it looks like to work at Genetec? Click on the following link to find out for yourself! Genetec Culture

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.

Job Specification

Genetec

Information Technology and Services - Montreal, Canada