Au sein d'une équipe de 12 personnes, vous interviendrez sur des applications métiers complexes mêlant logique industrielle, algorithmes avancés et fort enjeu de maintenance évolutive.
Vous travaillerez notamment sur :
- L'évolution d'applications historiques (client lourd)
- Le développement de nouveaux modules web à partir de spécifications
- La migration progressive vers les versions récentes de .NET (6 10)
- La reproduction, amélioration et pérennisation de logiques métiers critiques
- La participation aux décisions techniques et d'architecture (sans rôle de lead)
Méthodologies & environnements utilisés :
- Scrum (sprints de 3 semaines à 1 mois)
- Chaîne complète Azure DevOps (CI / CD)
- Déploiements et solutions 100% internes
Parmi vos responsabilités :
- Développer et maintenir des modules back-end .NET Core
- Participer à la qualité du code : tests, revue, documentation
- Collaborer avec les équipes front et les intervenants transverses
- Analyser des problématiques techniques et proposer des solutions robustes
- Conseiller les développeurs plus juniors
- Contribuer à une refonte applicative étalée sur plusieurs années
- Travailler dans un environnement contraint (sécurité, réglementaire, clients grands comptes)
Compétences techniques
- 7 ans d'expérience en développement .NET / C#
- Maîtrise de .NET Core (6+), idéalement migration vers 8 ou 10
- Bon niveau en architecture logicielle (pas d'expertise demandée, mais être à l'aise avec les concepts)
- Connaissance des tests unitaires (ou motivation à les pratiquer régulièrement)
- Expérience en Azure DevOps, CI / CD
- Notions en Angular appréciées mais non essentielles
- Très bonne rigueur technique, capacité à travailler sur du long terme
Qualités personnelles
- Autonomie, fiabilité, sens des responsabilités
- À l'aise dans des environnements techniquement complexes
- Goût pour les projets à forte empreinte métier
- Esprit d'équipe, capacité à accompagner les plus jeunes