La dynamique de votre équipe :
Vous pourriez faire partie d’une équipe en recherche et développement où vous aurez à collaborer quotidiennement dans une des équipes dédiées à l’unification et la visualisation des données, l’ingestion des données provenant d’appareils connectés grâce à l’internet des objets ou Internet of things (IoT), ainsi que l’automatisation de systèmes de sécurité.
L'équipe travaille sur plusieurs modules d'ingestion de données provenant d'une variété d'appareils IoT. Nous travaillons avec des protocoles comme MQTT, SNMP, Modbus, BACnet, et autres. Ces systèmes permettent de créer des automatisations pour réagir à des changements de données. Un exemple : la température dans une salle de serveurs devenant trop élevée, réagir automatiquement en déclenchant une alarme et en activant un système de climatisation pour refroidir la pièce concernée. Ces systèmes s'intègrent à la plateforme Security Center, et permettent aussi, entre autres, à des opérateurs de visualiser la valeur de divers capteurs en temps réel.
À titre de développeur(euse) logiciel, vous contribuerez à bâtir une plateforme dynamique, flexible et évolutive qui résoudra des problèmes du monde réel pour des milliers de clients en utilisant les dernières technologies.
À quoi ressemblera votre journée :
- Concevoir, implémenter et maintenir des applications orientées objet en langage C# à l’aide du framework .NET / .NET Core
- Participer au design, à l’estimation des tâches et au développement des fonctionnalités dans le cadre d’un processus de développement Agile
- Travailler en collaboration avec l’équipe afin d’implémenter des fonctionnalités axées sur la haute disponibilité et la tolérance aux fautes
- Écrire des tests automatisés répondant aux bonnes pratiques de l’industrie (tests unitaires, tests d’intégration, etc.)
- Gérer son temps efficacement afin de respecter les jalons et les délais de livraison du produit
- Travailler de concert avec les testeurs logiciels afin d’identifier et de résoudre des bugs dans le produit
- Fournir du support et de la maintenance du produit une fois déployé sur le terrain
Pour en connaitre plus sur vous :
Étudier au baccalauréat en génie informatique, génie logiciel ou sciences informatiquesConnaissance et expérience de développement en C# avec le framework .NET ou .NET CoreMotivation à travailler dans un environnement au rythme rapide et de relever de nouveaux défis en effectuant de nouvelles tâchesCapable de travailler et collaborer avec des collègues pour le bien de l’équipeEncore mieux si vous possédez ces atouts :
Expérience avec de l’équipement ou des plateformes IoT (SNMP, BACnet, Modbus, OPC, HTTP, TCP, MQTT)Expérience en développement d’applications multithreadsExpérience avec les micro-services, les architectures distribuées, les paradigmes asynchronesExpérience avec les technologies suivantes : WPF, SQL, Azure, Visual Studio, GITExpérience avec les conteneurs et engins d’orchestration (Docker, Kubernetes)Voilà ce que nous offrons !
Régime de rémunération attrayantProgramme de remboursement des frais de formationEnvironnement avec bon niveau de maturité agileÉquilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexibleCafé gratuit à volontéEspace de stationnement gratuit et / ou remboursement du transport en communConsultations virtuelles avec notre kinésiologue / rabais sur l’abonnement au gymVous 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 :
You could be part of a research and development team where you will collaborate daily within one of the teams dedicated to data unification and visualization, data ingestion from connected devices through the Internet of Things (IoT), as well as the automation of security systems.
The team works on several data ingestion modules from a variety of IoT devices. We work with protocols such as MQTT, SNMP, Modbus, BACnet, and others. These systems enable the creation of automations to respond to data changes. For example : if the temperature in a server room becomes too high, the system can automatically trigger an alarm and activate an air conditioning system to cool the room. These systems integrate with the Security Center platform, allowing operators to view the values of various sensors in real time.
As a Software Developer, you will help build a dynamic, flexible, and scalable platform that solves real-world problems for thousands of clients using the latest technologies.
What your day will look like :
Design, implement, and maintain object-oriented applications in C# using the .NET / .NET Core frameworkParticipate in design, task estimation, and feature development as part of an Agile development processCollaborate with the team to implement features focused on high availability and fault toleranceWrite automated tests following industry best practices (unit tests, integration tests, etc.)Manage time effectively to meet product milestones and delivery deadlinesWork closely with software testers to identify and resolve bugs in the productProvide support and maintenance for the product once deployed in the fieldMore about you :
Studying for a Bachelor's degree in Computer Engineering, Software Engineering, or Computer ScienceKnowledge and experience in C# development with the .NET or .NET Core frameworkMotivation to work in a fast-paced environment and tackle new challenges by performing new tasksAbility to work and collaborate with colleagues for the benefit of the teamGreat if you have :
Experience with IoT equipment or platforms (SNMP, BACnet, Modbus, OPC, HTTP, TCP, MQTT)Experience in multithreaded application developmentExperience with microservices, distributed architectures, and asynchronous paradigmsExperience with the following technologies : WPF, SQL, Azure, Visual Studio, GITExperience with containers and orchestration engines (Docker, Kubernetes)Let’s talk perks!
Attractive compensation packageTraining Tuition Reimbursement ProgramMature agile environmentWork-life balance with a flexible working scheduleFree, unlimited coffeeFree parking for all employees and / or reimbursement on public transportVirtual consultations with our kinesiologist / discount on your gym membershipStill 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.