Ingénieur Développement Backend
Ref : 220602F001-
Date de débutASAP
-
Localisation
33 - Bordeaux
-
Durée3 mois (renouvelables)
-
Profil
Développeur, Ingénieur de développement, DevOps
Pour le compte d'un de nos clients grand compte, nous sommes à la recherche d'un profil d'Ingénieur Développement Back-end (F/H).
Vous êtes rattachés au Département « Studies & Developments », sous la responsabilité du Responsable Domaine IT.
Affecté sur le programme de transformation du nouveau SI, au sein d’une des Feature Team, dans un contexte agile (Scrum & SAFe), vous aurez la responsabilité des missions et activités suivantes :
1/ Analyse / Conception :
• Comprendre et analyser les demandes fonctionnelles métier (User Stories)
• Participer à l’estimation de la complexité du travail à réaliser
• Participer aux travaux de définition des critères d’acceptance de la solution
• Contribuer à la conception technique en collaboration avec le Leader Technique
• Démontrer/évaluer l’implémentation itérative des User Stories
2/ Développement :
• Assurer le développement et la réalisation des applications avec les langages appropriés dans le respect des pratiques en place.
• Participer à la rédaction de la documentation du projet (API, documentation technique, …)
• Prendre en charge la maintenance corrective
• S’inscrire dans la démarche de qualité en opérant sur les différents niveaux de tests (unitaires, composants, intégration, …)
• Mettre en pratique
3/ CI/CD :
• Préparer et réaliser la livraison depuis l’environnement de développement jusqu’à l’environnement de production (à Chaîne CI/CD) dans un contexte DevOps.
Compétences techniques :
• Maîtrise des langages de développement backend : .NET Core, Javascript (Node.js)
• Maîtrise des bases de données NoSQL : MongoDB / SQL : PostgreSQL
• Connaissance de l’architecture applicative distribuée de type micro-services et en architecture de déploiement full Cloud Azure (PaaS/CaaS/FaaS) : Azure Functions, AKS, Azure APIM, Azure CDN, Azure Object Storage Services, Azure Service Bus
• Maîtrise de l’approche « DDD » et utilisation des pattern : CQRS, SAGA, Asynchronous message-based communication
• Connaissance des technologies et outils DevOps pour l’automatisation de la delivery pipeline (intégration continue, déploiement continu, test, infrastucture as code…) : GitLab, Terraform, Kustomize
• Connaissance de la sécurité applicative à travers le framework d’autorisation OAuth 2.0, d’authentification OIDC et des security token JWT
• Maîtrise de l’anglais
Qualités recherchées :
• Orienté équipe
• Prise de responsabilités et d'initiatives, appétence pour les challenges
• Adaptation au contexte de l'entreprise, du contexte métier et de ses enjeux, aux process en place
• Savoir-être, intégration et communication
• Sens du service
• Maîtrise des contextes « Agile »
Organisation :
• Présentiel requis à hauteur de 2J / semaine minimum