Company Banner
Company Logo

Arys Engineering

Services

Bab Ezzouar, Daïra Dar El Beïda, Alger, Algérie

Site web

Architecte Logiciel / Expert Audit & Rationalisation


Lieu de travail

Alger, Algérie

Secteur d'activité

Services

Date d'expiration

10 avril

Niveau de poste

Confirmé / Expérimenté

Nombre de postes

1 poste ouvert

Type de contrat

CDD Ou Mission | Consultant

Niveau d'étude (diplome)

Master 2, Ingéniorat, Bac + 5


Missions principales

  1. Audit technique et analyse du code
    • Réaliser un audit du code existant et identifier la dette technique
    • Analyser les redondances, duplications et points de fragilité
    • Utiliser des outils d’analyse statique (SonarQube, NDepend, Resharper...)
    • Évaluer l’état du backend et proposer des solutions d’encapsulation
  2. Standardisation et modularisation
    • Définir une stratégie de rationalisation des composants sous forme de modules
    • Proposer une architecture modulaire et scalable
    • Identifier les composants transversaux pouvant être factorisés (ex : gestion des accès, logs, API, UI...)
  3. Recommandations et chiffrage
    • Proposer une roadmap pour la migration ou refonte des logiciels
    • Évaluer la faisabilité d’une encapsulation backend
    • Définir les besoins en maintenance et évolution
  4. Mise en place des bonnes pratiques
    • Standardiser les conventions de développement
    • Mettre en place des outils de CI/CD et de surveillance du code
    • Accompagner les équipes techniques dans la transition vers une architecture optimisée

🛠 Compétences requises

Expertise en C# / .NET Core / ASP.NET
Expérience en audit de code et refonte logicielle
✅ Maîtrise des architectures monolithiques et microservices
✅ Connaissance des patrons de conception (Design Patterns) et principes SOLID
✅ Compétences en modularisation et encapsulation des logiciels
Ma îtrise des outils d’analyse de code (SonarQube, NDepend…) ✅ Expérience en modernisation de backend et migration vers API-first / microservices
✅ Bonne compréhension des méthodes DevOps et CI/CD
✅ Sens de la pédagogie pour accompagner les équipes techniques

🎓 Profil recherché

  • Diplôme : Bac+5 en Informatique / Ingénierie Logicielle / Architecte Logiciel

  • Expérience : 8 à 15 ans en développement et architecture logicielle

  • Expérience significative en audit, refonte et migration d’applications

  • Une expérience en gestion de projet technique est un plus


Services


PME/PMI


Algérie

D'autres opportunités qui pourraient t'intéresser