
Architecte SI | Craftman H/F (CDI)
Salaire :65~90K€ brut/an selon expérience et profil + Bonus et IP
Poste basé : 75012
Vous aimerez :
L’ambiance start-up au sein d’un gros groupe Poste à pourvoir en CDI chez un client final. L’envergure des projets. La latitude d’action que vous aurez. Le travail dans un environnement collaboratif avec partage de connaissances, les bonnes pratiques. Vous travaillerez au sein d’une entreprise qui une belle communauté d’Architecte.
Notre Client :
Pour l’accélérateur digital de mon client, je recherche un Architecte SI qui va intervenir sur tous les types d’architecture dans le cadre d’une grosse ré urbanisation.
Poste :
Au sein de la Direction des Opérations, l’Architecte SI a en charge la définition (conception et suivi de la mise en oeuvre) de l’architecture technique des SI développés et maintenus par l’entreprise (architecture logicielle, matérielle et infrastructure) et les règles associées. Il veille à la cohérence entre les aspects matériels, systèmes, applicatifs et réseaux… Il fait évoluer l’architecture du SI pour qu’elle réponde aux besoins des utilisateurs et assure l’interopérabilité de toute nouvelle solution avec l’environnement existant.
L’architecte est le garant de la qualité de l’architecture logicielle en termes de robustesse, performance, maintenabilité et également sur le volet financier de l’architecture proposée. Il est proche des développeurs et est encore capable de faire, valeurs et pratiques Craft souhaitées.
Vos missions :
Concevoir, définir et valider l’architecture technique (logicielle, matérielle et infrastructure) des solutions
- Analyser l’impact des nouvelles solutions/nouvelles technologies dans le système d’information
- Préconiser des choix techniques en s’engageant sur un fonctionnement en service régulier
- Effectuer le choix des composants techniques logiciels (middleware, API, SGBD, langages, OS, etc.)
- En fonction des contraintes du projet (volumétrie, etc.)
- En collaboration avec l’équipe Exploitation, déterminer les éléments matériels (serveurs, mémoire, disque, réseau, SAN, etc.)
- Participer à la conception des applications avec le concepteur (modélisation objet, MCD, MPD…)
• Rédiger le Dossier d’Architecture Technique (version plus détaillée des éléments de la RAO)
• Mettre en place le socle applicatif (découpage en modules applicatifs), être en support pour coder les parties difficiles nécessaires ou pour la mise en œuvre des composants choisis)
• Assurer la pertinence des préconisations techniques (sur le plan de la pérennité de la solution, de la performance, des coûts…)
• Promouvoir l’architecture technique retenue auprès des équipes qui interviennent sur le projet
• Définir, mettre en place et faire vivre les « normes » et standards en termes de technologies / plateformes de développement
• Maintenir l’industrialisation et la standardisation des développements à travers l’Usine Logicielle et des procédures, du développement jusqu’au déploiement
• Collaborer (accompagnement, expertise) étroitement avec :
- équipe projet / commerciale lors de la réponse à appel d’offre
- L’équipe projet et le leader technique en phase de Build
- L’équipe Exploitation pour préparer le passage du build au run et apporter son expertise lors d’incident de production
- Le RSSI pour la prise en compte des exigences sécurité dans l’architecture globale
COMPETENCES CLEFS :
Architecture Fonctionnelle et Urbanisation des SI :
Concevoir des cartographies fonctionnelles et applicatives, modéliser l’architecture fonctionnelle d’une application en prenant en compte les enjeux d’urbanisation des SI.
Architecture et conception technique des SI :
-Maitriser les architectures logicielles complexes (n-tiers, sync/async, web, haute disponibilité, Scalabilité, réseau, base de données, API/Web Services, embarqué, sécurité, OS).
-Maîtriser des outils de conception logicielle / design-patterns / objet / UML..
-Connaître l’exploitation et de la maintenance de systèmes.
-Prendre en compte les problématiques de performance et dimensionnement en phase de conception, dimensionner des SI, conduire des audits de performance technique.
Langages et Frameworks :
Connaître tout ou une partie des langages et outils de programmation préconisés dans l’entreprise Java 11, C++, Python, NodeJS, Kotline -Technologies Big Data : Ecosystème Hadoop, Spark, Kafka Python ainsi que les différents paradigmes associés.
Profil :
Les profils devront avoir des connaissances opérationnelles sur :
● Minimum +10 ans expérience : Les architectures Web et Cloud Ready (Idempotence, Eventual Consistency,
Stateless, OCP, SoC, REST, APIs, Microservices, Architecture Reactive,
Asynchronisme, Loose Coupling, Resilience, Share Nothing, Multi-tenancy, etc.)
● Les architectures Data (Event Sourcing, CQRS, BigData, Data Streaming, Stream
Processing)
● Pratique et culture DevOps et architecture inhérente (CI/CD, Release
Management, Observabilité, Logs; Metrics, Blue Green Deployment, Features
Flipping, AB Testing, etc.)
● Connaissance et pratique en développement Front&Back, programmation Objet & Fonctionnelle
● Culture Software Delivery (Craftmanship, Pair Programming, Tribes, Squad, etc.)
● Accompagnement opérationnel d’équipe technique de delivery