Responsable Développement Logiciel
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Vous souhaitez prendre un rôle clé dans la modernisation d'une application stratégique au cœur des enjeux métiers et financiers de l'entreprise ? Nous recherchons un Responsable Technique Applicatif capable de conjuguer vision d'architecture, excellence technique et pragmatisme opérationnel pour accompagner la transformation et l'industrialisation d'une solution digitale à fort impact. En étroite collaboration avec les équipes métiers, produit et IT, vous définirez les orientations techniques, piloterez l'évolution de l'application et mettrez en place les fondations nécessaires à sa montée en puissance. Au sein de l'équipe Transformation Digitale, le Responsable Technique Applicatif est garant de l'évolution, de la qualité et de l'industrialisation de l'application. À l'interface entre les équipes métiers, produit et IT, il définit les orientations techniques, pilote les choix d'architecture et met en place les pratiques d'ingénierie nécessaires pour assurer la robustesse, la sécurité et la maintenabilité de la solution. À ce titre, ses principales responsabilités sont les suivantes : - Auditer le code existant, identifier les risques techniques et proposer une trajectoire de refactoring progressive permettant d'industrialiser l'application sans perdre la dynamique produit. - Encadrer la définition des parcours utilisateurs, des règles métier et des spécifications fonctionnelles en collaboration avec les Product Owners, les contrôleurs de gestion et les spécialistes opérationnels. - Concevoir une architecture logicielle moderne, modulaire et maintenable, permettant à une équipe composée de développeurs juniors et d'assistants IA de contribuer efficacement sans dégrader la qualité du produit. - Choisir ou confirmer une stack technique pragmatique, évolutive et facilement staffable (Python, Node.js, React, PostgreSQL, API REST, Docker, etc.), en cohérence avec les standards IT de l'entreprise. - Comprendre les modèles de données, les règles de calcul et les mécanismes de traçabilité afin de garantir la fiabilité, l'auditabilité et la reproductibilité des indicateurs financiers produits par l'application. - Mettre en place un workflow de développement robuste dans GitHub ou Azure DevOps : gestion des branches, pull requests, politiques de validation, pipelines CI/CD, gestion des environnements et stratégie de release. - Garantir la qualité du code à travers les revues de code, les tests automatisés et l'application de conventions de développement partagées. - Transformer les parcours utilisateurs et les règles métier en jeux de tests automatisés couvrant les principales fonctionnalités : tests unitaires, tests d'intégration, tests end-to-end, tests de non-régression et jeux de données de référence. - Définir et mettre en œuvre les principes de sécurité applicative : authentification, gestion des rôles et des habilitations, protection des données sensibles et journalisation des actions critiques. - En coordination avec les équipes IT, définir la cible de déploiement (Docker, Kubernetes ou toute autre plateforme validée) ainsi que la stratégie DevOps associée, en s'appuyant autant que possible sur la toolchain existante, notamment Azure DevOps. - Mettre en place les mécanismes d'observabilité nécessaires à l'exploitation de l'application : logs, métriques, traces, alertes, tableaux de bord, procédures d'escalade et suivi des indicateurs de performance applicative (SLI/SLO). Au sein de l'équipe Transformation Digitale, le Responsable Technique Applicatif est garant de l'évolution, de la qualité et de l'industrialisation de l'application. À l'interface entre les équipes métiers, produit et IT, il définit les orientations techniques, pilote les choix d'architecture et met en place les pratiques d'ingénierie nécessaires pour assurer la robustesse, la sécurité et la maintenabilité de la solution. À ce titre, ses principales responsabilités sont les suivantes : - Auditer le code existant, identifier les risques techniques et proposer une trajectoire de refactoring progressive permettant d'industrialiser l'application sans perdre la dynamique produit. - Encadrer la définition des parcours utilisateurs, des règles métier et des spécifications fonctionnelles en collaboration avec les Product Owners, les contrôleurs de gestion et les spécialistes opérationnels. - Concevoir une architecture logicielle moderne, modulaire et maintenable, permettant à une équipe composée de développeurs juniors et d'assistants IA de contribuer efficacement sans dégrader la qualité du produit. - Choisir ou confirmer une stack technique pragmatique, évolutive et facilement staffable (Python, Node.js, React, PostgreSQL, API REST, Docker, etc.), en cohérence avec les standards IT de l'entreprise. - Comprendre les modèles de données, les règles de calcul et les mécanismes de traçabilité afin de garantir la fiabilité, l'auditabilité et la reproductibilité des indicateurs financiers produits par l'application. - Mettre en place un workflow de dévelo
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at SOGECLAIR? Share your experience