Développeur .NET 9 Senior / NCache (IT) / Freelance
Description du poste
Responsabilités clés :
- Fournir des conseils d'expert sur les stratégies de mise en cache distribuée (par exemple, Redis, NCache ou solutions similaires).
- Évaluer et optimiser notre architecture de mise en cache actuelle pour améliorer les performances et la fiabilité.
- Collaborer avec le responsable technique pour identifier les domaines clés d'amélioration et d'innovation.
- Former et perfectionner l'équipe de développement par le biais de sessions de partage de connaissances et de meilleures pratiques.
- Contribuer à l'architecture globale du système, en assurant l'évolutivité et la résilience.
- Réaliser des audits techniques et fournir des recommandations pour l'optimisation.
Profil candidat :
Qualifications et expérience requises :
- Expertise prouvée dans les solutions de mise en cache distribuée telles que Redis, NCache ou équivalents.
- Expérience approfondie des technologies Microsoft : C#, ASP.NET, .NET 9 et frameworks associés.
- Connaissance approfondie des architectures de systèmes haute performance et évolutives.
- Expérience avec les plateformes cloud (de préférence Azure) et leurs mécanismes de mise en cache.
- Excellentes compétences en résolution de problèmes et capacité à diagnostiquer des problèmes de performances.
- Fortes capacités de mentorat pour aider à élever les compétences techniques de l'équipe.
- Une expérience préalable en tant que consultant ou conseiller est un atout majeur.
Compétences techniques requises :
- C# .Net 6 / 7 / 8
- Cache InMemory / multithreading
- Azure DevOps
- Développements full stack Azure (Azure functions, Logic App, ...)
- Sonar
- Framework d'automatisation des tests (Playwright, ...)
- SSIS, ADF, Azure ETL serait un plus
- Connaissance des API en architecture ouverte, microservices, containerisation...