Developpeur IT
Role details
Job location
Tech stack
Job description
Au sein de l'équipe Web, vous participez à la conception et à la mise en œuvre de nos applications métiers. Vos responsabilités se décomposent en quatre axes principaux :
- Analyse des besoins
- Collaborer avec les chefs de projet et les métiers pour comprendre les enjeux fonctionnels.
- Traduire les besoins utilisateurs en spécifications techniques claires et réalisables.
- Participer aux choix d'architecture logicielle (Domain Driven Design).
- Développement
- Concevoir et développer de nouvelles fonctionnalités backend en C# / ASP.NET Core.
- Réaliser les interfaces utilisateurs dynamiques en Blazor Server.
- Assurer la modélisation et l'accès aux données via Entity Framework.
- Tests d'intégration
- Garantir la fiabilité du code produit.
- Écrire et maintenir les tests d'intégration pour prévenir les régressions.
- Participer aux revues de code (Code Reviews) pour assurer la qualité collective.
- Maintenance et évolution
- Assurer la maintenance corrective des applications existantes.
- Proposer des évolutions techniques pour améliorer la performance et la sécurité.
- Assurer une veille technologique active pour garder notre stack moderne., Lors de ce premier contact, nous prendrons le temps nécessaire pour discuter de vos objectifs professionnels.
Bénéficiez de notre expertise et de nos conseils
Nous vous accompagnons dans chaque étape de votre recherche, en vous offrant des conseils sur mesure pour maximiser vos chances de succès et atteindre vos objectifs professionnels.
Une agence près de chez vous, à votre service
Rendez-vous dans notre agence Synergie pour échanger sur vos objectifs professionnels. Nos experts sont là pour vous guider, vous conseiller et vous aider à optimiser votre recherche d'emploi, tout près de chez vous., * Gestion de vos recherches
- Suivi de vos candidatures
- Gestion de vos alertes
Requirements
De formation supérieure Bac+5 (École d'ingénieur ou Master informatique), vous justifiez d'une expérience de 2 à 5 ans en développement .NET.
Compétences Techniques Indispensables :
- Maîtrise du langage C# et de l'écosystème .NET.
- Expertise sur ASP.NET Core et le framework Blazor Server.
- Bonne connaissance des ORM, en particulier Entity Framework.
- Capacité à écrire du code propre et maintenable.
Les "Plus" qui feront la différence :
- Connaissance des principes du Domain Driven Design (DDD).
- Expérience en écriture de tests (xUnit, bUnit).
- Familiarité avec les outils de versionning (Git) et CI/CD.
- Une première expérience avec des bases de données SQL Server.
Savoir être :
- Esprit d'équipe et bonne communication.
- Rigueur et autonomie dans l'organisation du travail.
- Curiosité technique et envie d'apprendre.