À propos du poste Architecte logiciel
Notre client, un organisme ayant pour vocation la réussite de nos enfants, recherche un Architecte logiciel pour se joindre à son équipe TI et opérationnelle.
Responsabilités
- Définir et mettre en œuvre l'évolution de l'architecture technique des solutions dans un cadre agile (SAFe), tout en garantissant leur alignement avec les objectifs stratégiques de l'entreprise ;
- Assurer l'agilité, l'évolutivité et la conformité aux bonnes pratiques architecturales au sein des équipes de développement ;
- Participer aux cérémonies agiles pour intégrer les pratiques architecturales et résoudre les défis techniques avec les parties prenantes ;
- Contribuer à la validation de nouvelles orientations technologiques via des preuves de concepts (PoC) et planifier la modernisation des infrastructures pour maintenir la performance et intégrer des technologies émergentes ;
- Proposer des stratégies de migration progressive vers des solutions durables et accompagner les équipes dans l'adoption de bonnes pratiques de développement et d'intégration continue ;
- Anticiper et atténuer les risques techniques, assurer la résilience et la sécurité des architectures mises en place, et rédiger des documents techniques détaillés (diagrammes, spécifications, guides) ;
- Effectuer une veille technologique pour proposer des innovations et maintenir la pérennité des technologies utilisées.
Expérience requise
- BAC en informatique, génie logiciel ou tout autre domaine connexe ;
- Minimum de 8 ans d'expérience en tant qu'architecte logiciel ou dans un rôle similaire ;
- Comprendre la gestion du cycle de vie des systèmes technologiques, y compris la gestion de la désuétude et la planification de la modernisation ;
- Maitriser les méthodologies de développement agile (SAFe) et les bonnes pratiques en matière de développement et d'intégration continue ;
- Expérience significative dans la conception et la modélisation d'architectures logicielles et infonuagiques complexes ;
- Maîtrise des technologies basées sur les microservices, DevOps, et des environnements infonuagiques ;
- Bonne maîtrise de l'environnement GCP, y compris FireBase ;
- Expérience avec SQL et bases de données NoSQL (MongoDB, Redis, etc.) ;
- Compétence dans l'utilisation des API Node.js et REST ;
- Intérêt pour la sécurité et maîtrise des tests automatisés (unitaires, intégrés, UI, TDD) ;
- Expérience avec React, Angular, JavaScript, TypeScript, jQuery, CSS ;
- Compétence en gestion de versions avec Git ;
- Connaissance des outils de développement et d'exploitation : AWS, GCP, OpenShift, Kubernetes, GitLab CI/CD, Terraform, Jenkins, Ansible, etc ;
- Expérience avec des outils de gestion agile (Jira, Confluence) et outils Google ;
- Avoir une expérience avérée avec des modèles de langage de grande taille (LLM), ainsi que leur intégration dans des solutions technologiques, serait un atout majeur ;
- Français essentiel, Anglais avancé.
Les avantages
- 35 heures / semaine (tout les vendredi PM off!) ;
- Mode hybride très flexible ;
- Assurances collectives complètes + télémédecine et PAE dès l'embauche ;
- Programme santé et bien être de 1400$ par an (pour toi et ta famille!) ;
- REER collectif de 2% après 3 mois d'embauche ;
- 5 semaines de vacances + 6 journées personnelles payées ;
- Allocation pour internet et cellulaire (150$ par mois) ;
- Budget accordé pour formation et perfectionnement.
Si vous êtes intéressé, veuillez me faire parvenir votre candidature via notre site internet à https://www.careers-page.com/inacre ou par courriel à noemie.barthelet@inacre.ca. Nous remercions toutes les personnes qui proposeront leurs services. Cependant, seules les personnes sélectionnées seront contactées pour une entrevue. Le masculin est utilisé seulement pour alléger le texte. Inacre Conseil Inc. souscrit au principe d'équité pour tous, en matière de sélection et de recrutement de personnel. Pour plus d'information, n'hésitez pas à contacter Noémie Barthelet par téléphone à (514) 405-5360.