Le Développeur Full‑Stack contribue au développement, à l’évolution et à la maintenance des produits digitaux de la Digital Factory.
Il intervient sur l’ensemble de la chaîne applicative, du front‑end au back‑end, dans un environnement moderne, cloud‑ready, et orienté qualité.
Il utilise l’IA (AI‑augmented development) comme un levier pour accélérer le développement, améliorer la qualité du code et renforcer les pratiques de test.
Missions principales
- Développer des fonctionnalités front‑end et back‑end :
- Front‑end : React, TypeScript
- Back‑end : .NET Core 10, C#
- Participer à la conception technique et au découpage des fonctionnalités
- Appliquer les bonnes pratiques de développement logiciel :
- Lisibilité et maintenabilité du code
- Patterns de conception
- Gestion de la dette technique
- Mettre en œuvre :
- Tests unitaires
- Tests d’intégration
- Contribuer aux déploiements et pipelines CI/CD
- Utiliser l’IA comme accélérateur de développement :
- Aide au codage et à la refactorisation
- Génération et amélioration des tests
- Support à la compréhension et à la documentation du code
- Collaborer étroitement avec les autres développeurs, QA et Product Owners
Compétences clés
- Développement full‑stack :
- Front‑end : React, TypeScript
- Back‑end : .NET Core, C#
- Bases solides en qualité logicielle et tests
- Compréhension des architectures applicatives modernes
- Intérêt pour l’IA appliquée au développement logiciel
- Capacité à travailler en équipe et en environnement agile
Profil recherché
- Développeur full‑stack avec une première expérience significative
- À l’aise sur le front‑end, avec une capacité à intervenir sur le back‑end
- Sens de la qualité, de la fiabilité et de la valeur utilisateur
- Curieux, en apprentissage continu, et ouvert aux pratiques modernes (IA, automatisation)
Évolution
- Parcours possible vers :
- Développeur senior
- Lead Développeur (Front ou Full‑Stack)
- Architecte Logiciel
- Accompagnement et montée en compétences au sein de la Digital Factory