INSCRIPTION

Architecte Logiciel - Freelance

Sur siteTemps partiel (≤ 32 heures)Tarif à négocier

Présentation de La MISSION

Dans le cadre de l'évolution d'un système critique en production, la mission consiste à définir, sécuriser et accompagner la transformation de l'architecture technique et logicielle, en garantissant la performance, la résilience, la haute disponibilité et la maintenabilité de la solution. L'objectif principal est de faire évoluer une architecture historique vers un modèle permettant des déploiements et des évolutions sans interruption de service (zero-downtime), tout en assurant la continuité de service d'une plateforme fortement sollicitée. Contexte Le projet s'inscrit dans le cadre d'un programme stratégique de modernisation d'une plateforme à très forte volumétrie, utilisée quotidiennement par plusieurs millions d'utilisateurs. Le système est en production depuis plusieurs années et supporte des services numériques accessibles 24h/24 et 7j/7. L'architecture actuelle est une architecture traditionnelle, historiquement conçue avec des fenêtres d'arrêt de service importantes lors des opérations de maintenance et de mise à jour. Certaines évolutions applicatives nécessitaient jusqu'à 24 heures d'interruption, ce qui n'est désormais plus compatible avec les exigences de disponibilité du service. Le système connaît par ailleurs une forte croissance de la charge : * plusieurs centaines de milliers de transactions par jour ; * plus de 100 000 opérations par heure lors des pics d'activité ; * une augmentation significative de la volumétrie est attendue dans les prochaines années. L'environnement est caractérisé par : * une architecture multi-applicative complexe ; * un hébergement principalement on-premise ; * de fortes contraintes de disponibilité et de continuité de service ; * de nombreuses interactions avec des partenaires et des systèmes tiers ; * un écosystème multi-équipes avec une gouvernance et une comitologie importantes. Enjeux de la mission * Évolution vers une architecture sans interruption de service. * Amélioration de la résilience et de la haute disponibilité. * Fiabilisation de la production et réduction des risques opérationnels. * Montée en performance et en capacité. * Analyse des impacts des évolutions d'infrastructure sur les composants applicatifs. * Modernisation progressive de l'existant sans refonte complète. * Amélioration de l'observabilité, de la supervision et de l'exploitation. Livrables attendus * Dossier d'architecture complet (existant et cible). * Scénarios d'évolution avec analyse coûts, risques et planning. * Recommandations PRA / PCA. * Stratégie de déploiement à chaud (zero-downtime). * Recommandations de résilience et de haute disponibilité. * Guidelines techniques pour les équipes avec un focus majeur sur l'architecture, la conception et l'implémentation du logiciel. Tâches / Responsabilités principales Architecture & stratégie technique * Analyser l'existant (architecture, performance, résilience). * Définir des scénarios d'évolution réalistes (coûts / délais). * Concevoir l'architecture cible (applicative et technique). * Documenter les choix d'architecture (dossier d'architecture). Performance & résilience * Proposer des améliorations PRA / PCA. * Identifier les points de faiblesse (scalabilité, SPOF, latence…). * Définir des solutions de déploiement à chaud. Coordination transverse * Assurer la cohérence globale (infrastructure middleware applicatif). * Faire le lien entre les équipes techniques, développement, exploitation et fonctionnelles. * Porter les choix d'architecture et obtenir l'adhésion des parties prenantes. Accompagnement des équipes * Support aux équipes de développement lors de l'implémentation. * Support ponctuel aux équipes opérationnelles en production. * Contribution à la montée en compétence des équipes.

Profil Recherché

Nous recherchons un architecte transverse, capable d'intervenir sur l'ensemble de la chaîne technique, de l'infrastructure jusqu'au logiciel applicatif. Le candidat devra : * posséder une forte expérience des systèmes complexes en production ; * avoir une excellente compréhension des problématiques de fiabilisation, de résilience et de haute disponibilité ; * être capable d'analyser l'existant et d'identifier les points de contention ; * comprendre les impacts des évolutions techniques sur les applications ; * savoir évoluer entre les problématiques d'infrastructure et de développement logiciel ; * être capable de comprendre et d'orienter les choix techniques aussi bien côté infrastructure que côté applicatif ; * accompagner les équipes dans les choix de conception et d'implémentation. Compétences techniques indispensables * Formation Ingénieur ou expérience équivalente. * Minimum 12 ans d'expérience en architecture technique et/ou logicielle. * Expérience sur des systèmes critiques en production. * Expérience en amélioration de la performance et de la résilience. * Expérience de transformation et de modernisation de SI. * Architectures distribuées. * Bonne maîtrise des environnements virtualisés. * Connaissance des environnements conteneurisés (Docker, Kubernetes). * Bonne compréhension des problématiques réseau et infrastructure. * Bonne connaissance des bases de données Oracle (sans expertise DBA attendue). * Capacité à comprendre et faire du code C#/.NET Compétences appréciées * Architectures orientées services et API Management. * Architectures orientées Data. * Mise en place de solutions de centralisation de logs et d'observabilité. * Expérience des déploiements zero-downtime et des migrations sans interruption de service., * Leadership technique. * Capacité à convaincre et fédérer. * Esprit analytique. * Pragmatisme et orientation résultat. * Forte capacité de communication transverse. * Capacité à évoluer dans un environnement complexe et multi-interlocuteurs. * Curiosité technique et goût pour les sujets de transformation.

Partager cette mission via

MISSIONS SIMILAIRES

Explore ces missions en lien avec tes compétences et ton expérience.

La mission d'architecture logicielle s'opère au sein de l'équipe IT en charge des applications liées...

Autre

Nos valeurs «Passion, Excitation et Bienveillance» sont les piliers de KICKMAKER, cet esprit d'équip...

Autre

Mission au sein d?une DSI en transformation, avec un fort enjeu autour de l?architecture, de la rési...

Autre

DÉCOUVREZ CES MISSIONS POPULAIRES

Career Booster propose des services d'accompagnement RH et de développement des compétences pour les...

Temps partiel (≤ 32 heures)

Succès Portage accompagne les freelances et cadres en transition vers le portage salarial, en leur o...

Temps partiel (≤ 32 heures)

En tant que Responsable Commercial, votre rôle est clair : développer activement les ventes de Retha...

Sucess Portage accompagne les freelances et cadres en transition vers le portage salarial, en leur o...

Temps partiel (≤ 32 heures)

En tant que Business Partner, votre rôle est simple : mettre en relation des consultants ou des entr...

Temps partiel/Plein-temps

Questions fréquentes sur les missions freelance

En quoi consiste une mission freelance ?

Une mission freelance est un projet temporaire réalisé pour une entreprise cliente, avec un périmètre, des livrables et un budget définis. Sur InFreelancing, les missions peuvent être ponctuelles, régulières ou longues. Tu organises librement ton travail tout en respectant les objectifs fixés.

Comment postuler sur la plateforme InFreelancing ?

Crée un compte complet avec tes compétences et expériences, consulte les missions disponibles et postule avec un message personnalisé démontrant ta compréhension du besoin. Suis tes candidatures dans ton tableau de bord et reste réactif aux contacts des entreprises.

Pourquoi optimiser son profil de freelance ?

Un profil InFreelancing bien optimisé est ta vitrine professionnelle et augmente significativement tes chances d’être contacté. Les algorithmes de la plateforme favorisent les profils complets dans les résultats de recherche, te permettant de te démarquer et d’attirer des opportunités adaptées à ton expertise.