Analyste technique métier, contrat de 5 mois, télétravail depuis la Roumanie, 350 € par jour
OBJECTIF DU POSTE
L'objectif général de ce poste est de réaliser des analyses d'impact et de concevoir des activités pour diverses applications. Il est essentiel d'évaluer la meilleure façon de répondre aux exigences, de préférence en adoptant une approche méthodologique. Vous travaillerez en étroite collaboration avec les chefs de projet SI, les analystes métier, les développeurs, les testeurs et les utilisateurs finaux.
PRINCIPALES RESPONSABILITÉS
Vous serez amené(e) à :
• Collaborer avec les analystes métier et les utilisateurs finaux afin de cerner les objectifs, les exigences et les priorités de chaque initiative.
• Acquérir une bonne compréhension des processus métier, ainsi que de leurs atouts et de leurs faiblesses.
• Évaluer l'impact de la mise en conformité avec ces exigences sur le portefeuille d'applications.
• Identifier les différentes options de conception, les évaluer et recommander la solution la plus appropriée.
• Travailler en étroite collaboration avec les équipes d'architecture, de développement et de test afin de garantir la mise en œuvre efficace de la conception retenue.
• Évaluer dans quelle mesure la conception a permis de répondre aux exigences après le déploiement et tirer les enseignements de cette expérience.
• Contribuer à la définition des priorités et à l'élaboration des plans de déploiement par étapes, en collaboration avec le chef de projet.
• Aider le chef de projet à piloter le développement à l'aide de méthodologies agiles.
• Animer des séances d'estimation afin de faciliter la planification et l'évaluation des coûts des nouveaux projets.
• Tester ou contribuer au test des applications et des modifications apportées au système lorsque cela est nécessaire.
• Participer aux initiatives de conception inter-équipes et partager vos connaissances avec les autres analystes systèmes afin d'assurer la cohérence du travail sur l'ensemble des systèmes.
PROFIL RECHERCHÉ
Compétences techniques et professionnelles
• Expérience en analyse et conception de systèmes, notamment pour la création de nouvelles applications et l'amélioration d'applications existantes.
• Expérience en matière de recueil des besoins.
• Expérience en modélisation métier sous forme de diagrammes de flux de processus et de modélisation d'entités à l'aide d'UML.
• Capacité à recourir à des prototypes ou à des maquettes lorsque cela s'avère nécessaire.
• Expérience dans la collecte et la documentation des exigences non fonctionnelles.
• Maîtrise des méthodes permettant de réaliser efficacement une analyse d'impact.
• Expérience dans la rédaction de cahiers des charges suffisamment détaillés pour permettre à l'équipe de développement de mener à bien la mise en œuvre.
• Connaissance des méthodologies de développement Agile/itératives.
• Capacité à utiliser Team Foundation Server pour créer des récits utilisateur, des tâches et organiser les backlogs.
• De bonnes compétences en matière d'estimation et la capacité à collaborer avec les développeurs pour établir des estimations de développement, par exemple lors d'une séance de planification de type « poker ».
• De bonnes compétences en SQL et en conception de bases de données.
• Expérience dans l'élaboration de plans de test structurés et leur mise en œuvre, y compris sur des systèmes qui ne vous sont peut-être pas familiers.
• Expérience dans l'évaluation d'outils et de logiciels tiers et dans la réalisation d'analyses des écarts.
• Ce poste nécessite une certaine expérience de l'ensemble du cycle de vie du développement de systèmes, de la conception initiale jusqu'au support.
• Une connaissance de l'architecture orientée services et de la conception orientée domaine constituerait un atout.
• Une initiation à la gestion de projet.
• Une expérience dans le secteur des médias, en particulier dans l'audiovisuel, constituerait un atout certain, mais n'est en aucun cas indispensable pour ce poste.
Le terme « architecture orientée services » commence à dater un peu. Vous pourriez peut-être le remplacer par : « Une connaissance de l'architecture modulable et des microservices serait un atout. » De plus, le cloud n'est pas mentionné ; vous pourriez donc ajouter : « Expérience des technologies cloud, AWS et/ou Azure. »
Autonomie / Esprit d'analyse / Prise de décision
• Capacité à identifier les enjeux stratégiques plus larges nécessitant d'être portés à la connaissance du service informatique, y compris les aspects liés à l'audit, et à agir en conséquence.
• Capacité à travailler en harmonie et efficacement au sein d'une équipe.
• Esprit d’initiative et capacité à faire preuve d’autonomie.
• Capacité à prendre des décisions en matière de conception avec le soutien des équipes d’architecture, de développement et de test.
Gestion des relations (interne, externe, avec des tiers)
• Excellentes compétences en communication : capacité à convaincre et à présenter des idées à l'oral comme à l'écrit.
• La capacité à transmettre des informations techniques à un public non spécialisé est essentielle.
• Solides compétences en matière de relation client.
• Expérience dans la gestion des relations avec des tiers dans le cadre du développement commercial.
Complexité/Résolution de problèmes
• Le candidat idéal justifiera d’une expérience dans divers systèmes multi-utilisateurs de taille moyenne à grande et sera capable de saisir rapidement les principes fondamentaux des systèmes existants ainsi que leurs interactions.
• De solides compétences en analyse sont indispensables.
• De solides capacités d’analyse et le souci du détail sont indispensables.
• Capacité à gérer les divergences d’opinion au sein d’une équipe et à parvenir à un consensus sur la marche à suivre.
• Flexibilité et capacité d’adaptation, ainsi que la capacité à être performant dans un environnement en constante évolution.