Le département Content & Communication Technologies d’un grand organisme d’assurance fournit des services numériques mutualisés pour les communications avec les clients et les partenaires, notamment la génération, la distribution et l’archivage de documents, ainsi que des workflows automatisés. En tant qu’analyste technique senior CCT, vous traduirez les exigences en solutions .NET faciles à maintenir, au moyen de l’analyse technique, de la conception UML et de travaux d’intégration SQL ou NoSQL dans plusieurs lignes métier.
La mission
Le département couvre l’ensemble du cycle de vie des communications, de la génération de documents et d’e-mails à leur distribution électronique ou papier, à leur archivage et à la mise à disposition des enregistrements. Ses services relient des applications de plusieurs domaines métier ; la cohérence des interfaces, des standards d’intégration et des choix techniques a donc un impact plus large que celui d’un seul produit. La mission actuelle porte sur des services .NET et des interactions de données SQL/NoSQL, pour une durée prévue de 12 à 24 mois selon l’évolution des projets.
Vous assurerez le lien entre les architectes et les développeurs en transformant les exigences fonctionnelles et techniques en conceptions pouvant être implémentées et déployées dans les systèmes concernés. Vous développerez une bonne connaissance de la logique applicative existante, des intégrations et des standards techniques partagés, puis préparerez les documents de conception, diagrammes UML, descriptions de processus et définitions d’interfaces. Vous préparerez et exécuterez également les cas de test, définirez la couverture des tests de régression et signalerez aux responsables de projet et à la direction IT les dépendances, les risques, les changements et l’impact sur la livraison.
Vos responsabilités
- Concevoir des solutions techniques à partir des exigences fonctionnelles et les aligner sur les standards internes afin de garantir un déploiement fiable.
- Cartographier les dépendances applicatives, les flux de données et les intégrations afin que les services partagés restent compréhensibles et faciles à maintenir.
- Produire des documents de conception, des diagrammes UML, des descriptions de processus et des spécifications d’interface qui serviront de référence pour l’implémentation.
- Définir les tests unitaires et la couverture des tests de régression ou de non-régression, exécuter les cas de test et préserver les services de communication existants.
- Évaluer la qualité à long terme des applications et de la plateforme, en recommandant des améliorations stables et évolutives.
- Communiquer de manière proactive les risques techniques, les dépendances et les retards aux responsables de projet et à la direction IT.
Votre profil
Compétences essentielles
- Justifier d’au moins 6 ans d’expérience en analyse technique, notamment dans la rédaction de documents de conception, de diagrammes UML et de descriptions de processus.
- Appliquer .NET, SQL et NoSQL à la conception de solutions, aux interactions de données et à l’intégration applicative.
- Analyser des environnements IT complexes, notamment la logique applicative de systèmes existants et les processus opérationnels structurés.
- Faire le lien entre l’architecture, l’analyse fonctionnelle, le développement et l’exploitation, en travaillant de manière autonome et collaborative.
- Mettre en œuvre les tests unitaires et de non-régression, les cas de test et la documentation technique afin de maintenir la qualité.
- Expliquer clairement les sujets techniques et être disposé à approfondir ses connaissances en domain-driven design, containers et Microsoft Azure.
Compétences souhaitées
- Utiliser des design patterns et travailler sur l’intégration de systèmes, l’administration, le software engineering et le data monitoring.
- Disposer d’une expérience en domain-driven design, containers, cloud computing avec Microsoft Azure ou Angular.
Langues
- Anglais, niveau C1, pour les échanges professionnels à l’oral, la lecture et la rédaction.
- Néerlandais, niveau A1 minimum, avec un niveau C1 de préférence.
- Français, niveau A1 minimum, avec un niveau C1 de préférence.