7 days ago
Montréal, CanadaStaff+
Responsibilities
- Concevoir des architectures de solutions de bout en bout en mettant l’accent sur l’intégration entre les systèmes.
- Analyser les besoins d’affaires et les exigences fonctionnelles et non fonctionnelles afin de recommander des solutions adaptées.
- Définir les architectures, les flux de données et les mécanismes d’intégration entre applications, plateformes, données et services.
- Recommander des approches fondées sur les API, les services Web, les microservices, les événements, les files de messages et les plateformes d’intégration.
- Produire les documents et diagrammes d’architecture, notamment les flux d’intégration, interfaces, séquences, dépendances et modèles de déploiement.
- Évaluer les solutions existantes et identifier les possibilités de modernisation, de simplification et de réduction de la dette technologique.
- Participer à la sélection des technologies, produits et plateformes d’intégration.
- S’assurer que les architectures respectent les principes d’architecture d’entreprise, les standards technologiques et les exigences de sécurité.
- Collaborer avec les équipes de développement pour soutenir la mise en œuvre des architectures.
Requirements
- Formation universitaire en informatique, génie logiciel, systèmes d’information ou domaine connexe.
- Plus de 10 années d’expérience pertinente en ingénierie des systèmes opérationnels, en architecture de solutions d’intégration des systèmes ou dans un domaine connexe.
- Expérience significative en architecture de solutions, architecture d’intégration ou développement de systèmes distribués.
- Solide compréhension des concepts et modèles d’intégration d’entreprise ainsi que de la conception et de la gestion des API REST.
- Expérience avec des technologies ou plateformes d’intégration telles qu’API Management, ESB, iPaaS, courtiers de messages ou plateformes événementielles.
- Connaissance des environnements infonuagiques et hybrides.
- Compréhension des principes de sécurité liés aux intégrations, notamment l’authentification, l’autorisation, OAuth 2.0, OpenID Connect, les certificats, le chiffrement et la gestion des secrets.
- Bonne compréhension des bases de données, des échanges de données et des mécanismes de synchronisation.
- Capacité à produire des architectures et diagrammes clairs avec UML, C4, ArchiMate ou BPMN.
- Expérience avec Azure Integration Services, Azure API Management, MuleSoft, Boomi, Talend, Kafka, RabbitMQ ou des technologies équivalentes.
- Expérience des architectures événementielles et des modèles publish/subscribe.
- Connaissance des pratiques DevOps, CI/CD, Infrastructure as Code et de la conteneurisation.
- Excellentes aptitudes de communication avec des interlocuteurs techniques et non techniques, leadership d’influence et capacité à vulgariser des concepts complexes.
- Vision globale, pensée systémique et capacité à équilibrer les besoins d’affaires, les contraintes techniques, les coûts, les risques et les échéanciers.
Benefits
- Avantages sociaux complets dès le premier jour pour les employés permanents travaillant au moins 20 heures par semaine.
- Programme d’aide aux employés et à la famille.
- Régime d’épargne-retraite avec contribution de l’employeur de 4 %.
- Possibilité annuelle d’acheter des actions de l’entreprise pour tous les employés.
- Horaire flexible en mode de travail hybride.
- Politique d’équilibre travail-vie personnelle à travers le Canada.
- Trois à cinq semaines de vacances selon les années d’expérience pertinente.
- Formation sur mesure pour développer les compétences existantes.
Tech Stack
Categories
Solutions Engineering
