En tant qu'Architecte logiciel, vous serez responsable de la conception et de l'architecture de nos solutions logicielles, avec un accent particulier sur le développement de microservices en C#. Vous jouerez un rôle clé dans la définition et la mise en œuvre de l'architecture logicielle pour répondre aux besoins fonctionnels et techniques de nos utilisateurs. En plus de vos responsabilités architecturales, vous serez également impliqué activement dans le développement des fonctionnalités clés.
Principales responsabilités
- Concevoir et architecturer des solutions logicielles basées sur des microservices en utilisant C#.
- Participer activement au développement des fonctionnalités clés pour s'assurer que l'architecture est bien implémentée et respecte les standards de qualité.
- Collaborer avec les équipes de développement pour assurer la cohérence de l'architecture et des pratiques de développement.
- Assurer l'intégration des différents composants logiciels tout en respectant les principes de modularité et de scalabilité.
- Encadrer les équipes de développement dans la mise en œuvre des bonnes pratiques de développement, de tests et de déploiement continus.
- Participer à la revue de code pour assurer la qualité et la performance du code produit.
- Rédiger et maintenir la documentation technique de l'architecture logicielle.
- Effectuer une veille technologique pour identifier les innovations pertinentes pour notre domaine.
Exigences
- Expérience confirmée en tant qu'architecte logiciel avec une expertise en C#
- Connaissance approfondie des environnements de conteneurisation (Docker, Kubernetes) et des services cloud Azure.
- Maîtrise des concepts de design patterns, SOLID, DDD et des architectures orientées services (SOA).
- Une bonne connaissance de React et de SingleSpa est un atout considérable.
- Expérience dans le développement de logiciels pour le secteur pharmaceutique ou des solutions d'officine est un plus.
Qualités recherchées
- Capacité à communiquer efficacement avec des équipes techniques et non techniques.
- Autonomie
- Rigueur et capacité à résoudre des problèmes complexes.
Conditions de travail
- Assurance collective complète payée à 50% par l’employeur (vie, invalidité, médicament, dentaire, voyage, compte santé)
- REER collectif avec participation de l’employeur
- Télémédecine gratuite pour l’employé et sa famille immédiate
- Possibilité de télétravail (hybride)
- Programme de remboursement des frais de mise en forme
- Programme d'aide aux employés (PAE)
- Programme d’intégration et de formation complet
- Programme de reconnaissance des années de services
- Possibilité d'acheter des actions privées de Familiprix inc.
- Horaire flexible et horaire d’été
- Comité des loisirs
- Stationnement gratuit
- Fruits frais et eau pétillante au bureau
- Initiatives innovantes en développement durable
- Et plusieurs autres!