Développeur(euse) logiciel Senior / Senior Software Developer - Edge OS
Genetec View all jobs
- Montreal, QC
- Permanent
- Full-time
- Participer à l’analyse, au design et à l’implémentation de nouvelles fonctionnalités d’une plateforme moderne de gestion d’appareils connectés
- Avoir l’assurance qualité en tête en respectant les bonnes pratiques reliées aux tests automatisés et à leur intégration dans le cycle de développement logiciel
- Contribuer à l’estimation de l’effort des tâches et la gestion du temps pour livrer les solutions en fonction des attentes
- Collaborer avec votre chef d’équipe pour obtenir des directives et des objectifs de haut niveau en lien avec la vision du produit et les priorités à respecter
- Travailler avec les différentes parties prenantes, telles que les chefs techniques, les architectes et les développeurs des autres équipes
- Baccalauréat en génie informatique, génie logiciel, en sciences informatiques ou expérience équivalente
- Minimum de 5 années d’expérience en développement logiciel
- Solide connaissance et expérience avec un langage moderne de programmation orienté-objet
- Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
- Connaissance des langages C#/.NET, Go, Rust
- Expérience avec Linux
- Expérience avec les technologies IoT et la gestion de flotte à distance
- Expérience avec les protocoles de messaging (AMQP, MQTT, etc.)
- Expérience avec des engins de containerisation et d’orchestration (Docker, Kubernetes)
- Expérience en développement Web (HTML, CSS, JavaScript, TypeScript, React)
- Expérience avec en développement Cloud dans un environnement CI/CD
- 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
- Participate in the analysis, design, and implementation of new features for a modern connected-device management platform
- Keep quality assurance in mind by following best practices related to automated testing and integrating them into the software development cycle
- Contribute to task effort estimation and time management to deliver solutions that meet expectations
- Collaborate with your team lead to receive guidance and high-level objectives aligned with product vision and priorities
- Work with various stakeholders, such as technical leads, architects, and developers from other teams
- Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
- Minimum of 5 years of experience in software development.
- Strong knowledge and experience with a modern object-oriented programming language.
- Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
- Knowledge of C#/.NET, Go, Rust
- Experience with Linux
- Experience with IoT technologies and remote fleet management
- Experience with messaging protocols (AMQP, MQTT, etc.)
- Experience with containerization and orchestration engines (Docker, Kubernetes)
- Experience in web development (HTML, CSS, JavaScript, TypeScript, React)
- Experience in Cloud development within a CI/CD environment
- 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
We are sorry but this recruiter does not accept applications from abroad.