Dans le cadre du renforcement de ses équipes, notre client recherche un Développeur Full Stack .NET afin de participer au développement, à l'évolution et à la maintenance d'applications métiers critiques. Vous intégrerez une équipe Agile intervenant sur des projets à forte valeur ajoutée, en assurant le développement des composants back-end et front-end ainsi que l'amélioration continue des solutions existantes.
Vos missions
Développement applicatif
- Concevoir et développer des applications Full Stack en environnement .NET.
- Développer des API REST en C#, documentées via Swagger/OpenAPI.
- Concevoir et faire évoluer les interfaces utilisateurs avec Angular et Blazor.
- Participer au développement de nouveaux services et à l'évolution des applications existantes.
- Développer et maintenir la couche d'accès aux données et les services métiers.
Conception et qualité logicielle
- Participer aux phases de spécifications fonctionnelles et techniques.
- Concevoir des solutions robustes, évolutives et maintenables.
- Rédiger la documentation technique et les spécifications de développement.
- Réaliser les tests unitaires et contribuer aux plans de tests fonctionnels.
- Garantir la qualité et la maintenabilité du code produit.
Industrialisation et DevOps
- Utiliser Git pour la gestion du code source.
- Participer aux processus d'intégration et de déploiement continu sous Azure DevOps (Pipelines).
- Mettre en oeuvre des solutions de containerisation avec Docker.
- Exploiter GitHub Copilot dans le cadre des développements afin d'améliorer la productivité et la qualité du code.
Maintenance et amélioration continue
- Participer à la maintenance corrective et évolutive des applications en production.
- Corriger les anomalies et optimiser les performances des applications.
- Collaborer avec les équipes techniques afin de garantir la stabilité et la qualité des livrables.
Environnement technique
Compétences indispensables
- C#
- .NET
- API REST
- Swagger / OpenAPI
- Angular
- Blazor
- SQL Server
- Git
- Azure DevOps
- Azure DevOps Pipelines
- Docker
- GitHub Copilot
- Méthodologie Agile
Compétences appréciées
- Grafana (monitoring et dashboarding)
- Kafka
- RabbitMQ
- IBM MQ (MQSeries)
- Environnements IoT