Nous recherchons un Développeur Confirmé .NET C# / Fullstack / AZURE avec une majeur backend de 8 ans minimum d'expérience.
Vos missions
- Contribuer au développement de la solution, dans ses parties backend et frontend, à sa documentation, dans un souci de maintenabilité, de qualité, d'évolutivité à long terme du produit;
- Assurer le suivi en production (suivi de la performance, des erreurs, de la disponibilité, scalabilité, etc.) du produit ;
- Participer à la définition de l’architecture technique de la solution et au choix des technologies en collaboration avec le reste de l’équipe produit.
Le contexte technique de la mission
- Développements applicatifs en .NET
- o Modules Backend : Azure fonctions
- Tests XUnit
- Modules Frontend : App web Blazor
- Déploiement Azure Devops / GIT
- Repo GIT
- o Pipelines build / déploiement en YAML
- Infrastructure Azure (en collaboration avec les équipes Infra Azure Radio France)
- Topologie Hub & Spoke
- Hébergement app web & Azure fonctions
- Services PAS utilisés = storage account / keyvault / app config / app insight
- Réseau = identité managée / private end-point / vnet-subnet
Equipe produit
- 2 développeurs confirmés, 1 Product Manager, 1 Responsable de projet et 1 UX Designer.
Lieu de la mission
La mission aura lieu dans les locaux de Radio France, à la Maison de la Radio et de la musique, 116 avenue du Président Kennedy, 75016 Paris
L’équipe devra être présente sur site à 50% et en télétravail 50% du temps restant.
Durée de la mission
La mission démarrera en septembre 2025 pour une durée prévisionnelle de 16 mois, jusqu’à fin 2026.
Note : un temps plein annuel (12 mois) à Radio France équivaut à 220 jours / an.
Vos compétences
Profil :
- Développeur confirmé full stack avec une dominante backend et une majeur backend de 8 ans minimum d'expérience
- Capable de travailler sur le backend et sur le frontend, avec une dominante backend
- La qualité du code est une de vos priorités et vous suivez les bonnes pratiques de développement
- Bonne connaissance des environnements du développement logiciel, du déploiement continu et de l’univers d’industrialisation logicielle
- Capacité à travailler en autonomie
- Rigueur, capacité d’organisation
- Enthousiasme, dynamisme, réactivité, force de proposition
- 5 ans d’expérience professionnelle minimum (hors stages et alternances) en développement dans les technologies du projet
Compétences, expériences attendues
- CI / CD
- Maîtrise de la gestion de version sous Git
- Connaissance des workflows de branching sur Git (Trunk Based Development)
- Pratique de l’intégration continue sur Azure DevOps
- Pipelines de déploiement écrit en YAML
- Pratique de l’Infrastructure As Code (IaC) : Azure ARM
- Déploiement d’applications web et d’Azure fonctions sur Azure
- Test Unitaire
- Automatisation des tests unitaires sur frameworks xUnit
Développement Backend – Frameworks
- Frameworks .Net 6 et 8 / ASP .Net Web API
Développement Frontend – Langages
Azure – Expérience générale
- Connaissance des principaux services PaaS disponibles sur Azure. Connaissance sur les outils de gestion (Groupes de Ressources, Souscriptions, Gestionnaire de ressources Azure, Gestion de l’identité et de la sécurité)
- Utilisation du SDK Azure (dév d’Azure fonctions en .Net)
- Monitoring
- Azure Monitor / Application Insights