.NET Integration Developer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En tant que .NET Integration Developer, vous êtes chargé de la conception, du développement et de la maintenance d'une plateforme d'intégration robuste et évolutive dans un environnement Azure. Vous contribuez à la mise en place des fonctionnalités utilisées par d'autres équipes de développement pour la plateforme d'intégration cloud.
Vous travaillez en étroite collaboration avec d'autres membres du service IT afin de fournir des fonctionnalités de manière itérative et incrémentale.
Vos principales responsabilités :
- Concevoir, développer et maintenir la plateforme d'intégration ainsi que des composants .NET réutilisables à l'aide de C# et d'Azure API Management.
- Analyser et résoudre les problèmes techniques. Vous êtes chargé de corriger les bugs et d'apporter un soutien technique à vos collègues moins expérimentés, au sein et en dehors de votre équipe de développement.
- Assurer la liaison avec des parties externes, notamment d'autres organismes de sécurité sociale, dans le cadre de la connectivité.
- Concevoir, développer et assurer la maintenance des composants Azure DevOps CI/CD réutilisables à l’aide de C#, PowerShell, de pipelines YAML et de fichiers Bicep.
- Collaborer avec des équipes agiles et interfonctionnelles au sein d’un environnement SAFe.
- Participer à la planification des itérations (PI Planning) et à d’autres cérémonies Agile.
- Assurance qualité et code reviews : vous êtes responsable de l'exécution de code reviews et de la garantie de la qualité du code au moyen de tests unitaires, de tests d'intégration et d'autres méthodes d'assurance qualité.
- Contribuer à la documentation technique et au partage des connaissances au sein et en dehors de l'équipe. Vous rédigez la documentation technique et vérifiez la documentation rédigée par des collègues moins expérimentés.
- Améliorer en permanence les processus de développement et la qualité des logiciels. Dans ce cadre, vous suivez les tendances et les évolutions en matière de technologies et de méthodologies dans votre domaine.
- Vous assurez l'automatisation et l'intégration continue en mettant en place des pipelines et des tests unitaires afin de garantir un environnement de développement, de test et de production stable et fonctionnel.