Dans le cadre de l'évolution des systèmes d'information stratégiques de notre client, nous recherchons un Analyste-Programmeur .NET / C# Senior spécialisé pour intervenir dans un projet stratégique (le PIJ - Projet Intégration Jeunesse).
Ce rôle requiert une maîtrise approfondie de la plateforme .NET (projet cible en .NET 10), du langage C#, ainsi qu'une excellente compréhension de l'architecture technologique, du modèle de données et des logiques d'affaires propres a l'environnement du client.
🎯Responsabilités principales
- Développement & Évolution .NET 10 : Concevoir, développer et faire évoluer les modules applicatifs du système PIJ sous l'écosystème C# / .NET 10.
- Optimisation de requêtes : Rédiger et optimiser des requêtes LINQ complexes pour assurer des temps de réponse rapides et une gestion efficace des données.
- Développement Front-End : Concevoir et maintenir des interfaces utilisateur fluides et réactives en HTML5 et CSS3 (et Blazor WebAssembly).
- Analyse & Logique d'affaires : S'approprier la logique d'affaires sous-jacente au code existant du système PIJ et faire évoluer la structure de sa base de données.
- Pratiques Agiles & Qualité : Appliquer la méthodologie Agile, respecter les principes de conception logicielle et rédiger du code propre, sécurisé et documenté.
📋 Qualifications & Exigences clés
- Maîtrise .NET & C# : Expertise confirmée sur le langage C# et la plateforme .NET (expérience/connaissance des évolutions vers .NET 10).
- Maîtrise du système PIJ (Santé Québec) : Très bonne connaissance préalable du système Projet Intégration Jeunesse (PIJ) (environnement technologique, architecture, langage/framework, base de données et logiques métiers).
- Optimisation LINQ : Capacité démontrée à rédiger des requêtes LINQ performantes et optimisées.
- Technologies Front-End : Expérience concrète avec les technologies web de base (HTML5 et CSS3).
- Modélisation & Bases de données : Grande familiarité avec la structure des bases de données relationnelles et la logique applicative complexe.
- Méthodologie : Pratique avérée des méthodologies et cérémonies Agiles.
⭐ Atouts très appréciés par le client
- Expérience pratique avec Blazor WebAssembly.
- Maîtrise des principes SOLID et des meilleures pratiques de développement (Clean Code).
🧠 Profil & Qualités recherchées
- Compréhension métier : Aptitude élevée à traduire la logique d'affaires complexe de la santé/jeunesse en code performant.
- Rigueur & Qualité : Souci constant de la qualité du code, de la lisibilité et de l'optimisation des ressources.
- Esprit d'équipe : Collaboration fluide en environnement multidisciplinaire Agile.