Ingénieur / développeur full-stack .NET (Blazor) (H/F)
Role details
Job location
Tech stack
Job description
Contexte et missions nous recherchons un(e) développeur(se) full-stack chargé(e) de concevoir, développer et maintenir des applications web s'appuyant sur l'écosystème .NET / Blazor, avec une base de données SQL Server et l'utilisation des composants de développement Telerik (UI for Blazor / UI for ASP.NET). Le/la candidat(e) travaillera sur la conception d'interfaces, la modélisation de données et l'intégration continue des évolutions fonctionnelles du projet. Le poste implique : - Conception et développement d'applications web avec Blazor (Server et/ou WebAssembly) - Conception, optimisation et administration de bases de données SQL Server (schémas, requêtes, procédures stockées, performance) - Intégration et personnalisation de composants Telerik UI pour Blazor / ASP.NET - Participation à l'architecture logicielle et aux choix techniques du projet - Rédaction de tests unitaires et d'intégration, documentation technique - Collaboration avec l'équipe de recherche pour traduire les besoins scientifiques en solutions logicielles - Veille technologique sur l'écosystème .NET et les outils de développement associés Profil recherché Formation : diplôme de niveau Master en informatique (ou équivalent), avec une spécialisation en développement logiciel. Compétences techniques indispensables : - Maîtrise du framework Blazor (Server et WebAssembly) et de C# / .NET - Expérience confirmée en conception et manipulation de bases de données SQL Server (T-SQL, optimisation de requêtes) - Expérience pratique des outils de développement Telerik (UI for Blazor ou UI for ASP.NET) - Connaissance des principes d'architecture web (API REST, MVVM, injection de dépendances) - Maîtrise de Git et des pratiques d'intégration continue Compétences appréciées : - Expérience en environnement de recherche académique ou R&D - Connaissance de méthodologies agiles - Anglais technique (lecture de documentation) Qualités personnelles : autonomie, rigueur, capacité à s'intégrer dans une petite équipe de recherche, bon relationnel.
Requirements
- Bac+5 et plus ou équivalents Développement informatique Cette formation est indispensable, * Maitrise de GITCette compétence est indispensable
- Maitrise des outils Telerik UI for ASP.NETCette compétence est indispensable
- Maitrise des outils Telerik UI for BlazorCette compétence est indispensable
- Matrise du framework Blazor (Server+WebAssembly)Cette compétence est indispensable
- Maîtrise du framework C# / .NETCette compétence est indispensable
- Concevoir une application web
- Développer une application en lien avec une base de données
- Optimiser des algorithmes, une application informatique et mettre en oeuvre leur développement
- Réaliser des études et développements informatiques
Langue
- AnglaisCette langue est indispensable
Savoir-être professionnels
- Faire preuve d'autonomie
- Faire preuve de rigueur et de précision
- Faire preuve de créativité, d'inventivité