Titre - Développeur logiciel C++ senior
Lieu - Ottawa, Ontario, Canada (SUR PLACE seulement)
Expérience - 3 à 5 ans seulement
Salaire - selon les normes du marché pour 3 à 5 ans seulement (ETP ou CTP)
Description du poste :
Compétences obligatoires :
- Diriger et contribuer aux efforts de développement logiciel en utilisant le C++ moderne
- Concevoir et développer des applications concurrentes et multithreadées pour les systèmes critiques en termes de performances
- Mettre en œuvre des solutions basées sur les normes cryptographiques PKCS#11 (P11)
- Concevoir et maintenir des API RESTful à l'aide de curl ou d'outils similaires
- Développer et intégrer des services gRPC avec protobuf et éventuellement JetStream
- Rédiger des tests unitaires et suivre les pratiques du développement axé sur le comportement (BDD)
- Appliquer les pratiques de codage sécurisé dans toutes les phases du développement pour les produits critiques
- Construire, déployer et gérer des applications à l'aide de conteneurs Docker ou Podman
- Participer aux discussions sur l'architecture et la conception, aux revues de code et au mentorat technique
Qualifications requises :
- Expertise avérée dans le domaine du développement logiciel C++
- Solide expérience des modèles de multithreading et de concurrence
- Compréhension solide et expérience de la mise en œuvre des normes cryptographiques P11
- Expertise en...