0%
Architecte Logiciel – .NET
Rabat
Le poste
Nous recrutons pour le compte de notre client éditeur de logiciel un Architecte Logiciel dont la mission principale est de définir les orientations techniques des produits en anticipant les évolutions des environnements technologiques et des méthodologies de développement. L’Architecte Logiciel proposera des architectures logicielles homogènes, compatibles et cohérentes avec les exigences d’architectures techniques et d’urbanisme.
Les responsabilités
- Concevoir et réaliser des architectures systèmes et logicielles en accord avec les exigences d’urbanisme du système d’information
- Analyser les architectures logicielles existantes et proposer des évolutions adaptées
- Réaliser et maintenir la cartographie applicative de référence des systèmes, solutions logiciels et infrastructures SaaS en collaboration avec les architectes IT
- Participer à l’urbanisation du système d’information du groupe
- Anticiper et cartographier les risques techniques en estimant leur criticité
- Développer et promouvoir les meilleures pratiques en développement logiciel, en guidant les équipes sur les méthodes et techniques de développement et de test
- Assembler et développer des composants logiciels en respectant les standards techniques
- Garantir la sécurité et la sûreté des produits mis en oeuvre par les équipes de développement
- Mettre en place une démarche de qualité logicielle en accord avec le responsable qualité
- Fournir un support et des conseils aux équipes de développement
- Réaliser une veille technologique permanente
-
Travailler en étroite collaboration avec tous les services de l’organisation
Votre profil
- Titulaire d’un diplôme en ingénierie
- informatique en architecture des systèmes ou équivalent
- Expérience minimum de 4ans en tant qu’Architecte Logiciel et de 8 ans en tant que développeur sénior
APTITUDES PROFESSIONNELLES
- Expertise dans la conception et l’architecture des applications web
- Maîtrise des architectures basées sur les microservices
- Solides compétences en développement avec .Net/C# et/ou PHP
- Bonne connaissance des outils d’industrialisation du développement, tels que les IDE, Git, SonarQube, Docker et Kubernetes
- Expérience pratique avec l’infrastructure Microsoft Azure
- Connaissance approfondie des méthodologies de test orientées "Data Driven Engineering"
COMPÉTENCES HUMAINES
- Excellentes compétences en communication
- Leadership affirmé, pédagogie et rigueur professionnelle
- Forte capacité d’analyse, de synthèse et de résolution de problème
- Créativité, sens de l’innovation et capacité à s’adapter aux évolutions technologiques
- Précision rédactionnelle