The team:
Join a passionate team who is working on the latest technology in software development to solve safety and mobility problems for cities. The Cities application group at Genetec is a business unit that focuses on solving problems around real-time incident management and investigations for public safety and mobility agencies.
Here is a preview of the stack you could be using across many of the cloud teams at Genetec:
- A microservice ecosystem using DotNet core 2.x running cross-platform (Windows, Linux, Mac)
- Usage of NoSQL system
- Web user interface using JavaScript/Typescript, ReactJS, Bootstrap and Electron
- Event-based system for service decoupling (AMQP)
- Container based using Docker and Kubernetes for deployment and orchestration
- Strong influence of quality assurance with coverage of unit tests and functional/integration tests
- Complete continuous integration and continuous deliveries (CI/CD) pipeline using Azure DevOps
- Usage of feature flagging, A/B testing, Canary release
What your day will look like:
- Managing a team of 2 or 3 developers working a new product line
- Develop modern microservice applications using bleeding edge tools
- Play an important role within a very agile and motivated team that is tackling the latest trends and challenges in the industry
- Sharpen your skills in both frontend and backend development by being responsible for the complete service stack (Full stack)
- Be involved in the full cycle of modern cloud development including CI/CD. (from architecture to Devops)
- Work in the reality of delivering Software as a Service (SaaS) where your decisions will have an impact on customer
About you:
- Bachelor’s degree in computer science or equivalent work experience
- Technical knowledge of C#
- Knowledge of cloud environments and challenges is a big plus: Azure, AWS, GCS
- Knowledge of Kubernetes, service mesh, application gateway is a big plus
- A true passion for software development to go beyond expectation
- CKAD Certification is an optional plus
Let’s talk perks!
- Attractive compensation package
- Training Tuition Reimbursement Program
- Subsidized meals in our amazing Bistro (Les Cordons Bleus)/Virtual cooking classes
- Work-life balance with a flexible working schedule
- Free, unlimited coffee
- Private, free parking for all employees
- Onsite fitness facility with personal trainer/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.
---------------------------------------------------------------------------
L'équipe:
Notre équipe passionnée de développement de logiciels est à la recherche d’un développeur de logiciels principal qui sera à même de mettre à profit les dernières technologies pour résoudre les problèmes de sécurité et de transport dans les villes. Le groupe d’applications Villes de Genetec est une unité fonctionnelle qui concentre ses efforts sur la résolution en temps réel des problèmes de gestion des incidents et les enquêtes pour les organismes de sécurité publique et de gestion de la demande en transport.
Voici un tour d’horizon de la trousse d’outils que le candidat retenu pourra utiliser au sein de nombreuses équipes travaillant en nuage chez Genetec :
- Écosystème de micro-services utilisant le cadriciel DotNet Core 2.x tournant sous plusieurs plateformes (Windows, Linux, Mac)
- Système NoSQL
- Interface utilisateur Web utilisant JavaScript/Typescript, ReactJS, Bootstrap et Electron
- Système de découplage de systèmes à architecture par événement (AMQP)
- Conteneurs Docker et Kubernetes pour le déploiement et l’orchestration
- Forte influence du Service d’assurance qualité avec couverture des tests unitaires et des tests fonctionnels/intégratifs
- Filière complète d’intégration continue et de déploiement continu (CI/CD) à l’aide d’Azure DevOps
- Outils de signalement des fonctionnalités, d’essais A/B, de déploiement Canary
À quoi ressemblera votre journée:
- Gérer une équipe de deux ou trois développeurs travaillant sur une nouvelle gamme de produits
- Développer des applications modernes de micro-services à l’aide des dernières avancées technologiques
- Jouer un rôle important au sein d’une équipe très agile et motivée qui s’attaque aux dernières tendances et enjeux de l’industrie
- Aiguiser ses compétences en matière de développement d’applications frontales et dorsal