Développeur .NET / ANGULAR / AZURE
Ref : 241126R001-
Date de début13/01/2025
-
Localisation
75 - Paris
-
Durée12 mois (renouvelables)
-
Profil
Consultant
-
Secteur d'activité
Médias et publicité
Compétences requises
Description de la mission
Nous recherchons un Développeur .NET / ANGULAR / AZURE pour une mission de 12 mois sur Paris 16ème.
Description de la mission
Nous recherchons un·e développeur.se confirmé·e qui aura pour missions :
- travailler au sein d’une équipe agile et appliquant la méthodologie Scrum ;
- contribuer au développement du portail TCM, 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 ;
Equipe produit
- 3 développeurs confirmés, 1 Product Manager, 1 Product Owner, 1 Scrum Master et 1 UX Designer.
- L’équipe devra être présente sur site à 50% et en télétravail 50% du temps restant.
Profil
- Capable de travailler sur le backend et sur le frontend (~ 70% backend - 30% frontend)
- 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 continue et de l’univers d’industrialisation logicielle ;
- Capacité à travailler en équipe indispensable, forte capacité relationnelle ;
- 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 (voir compétences);
Compétences, expériences attendues
Méthodologie Agile
- Expérience confirmée au sein d’une équipe agile ayant pratiqué Scrum.
- Software Craftsmanship
- Git
- Maîtrise de la gestion de version sous Git.
- Connaissance des workflows de branching sur Git (Trunk Based Development)
Test Unitaire
- Automatisation des tests unitaires. Expérience sur frameworks xUnit.
Containerisation des applications
- Maîtrise de la containerisation Docker.
- Expérience sur orchestration de containers (Kubernetes) appréciée.
Autres pratiques de contrôle de la qualité
- Pratique régulière de la revue de code.
API REST & Architectures Microservices
- Expérience confirmée en développement de services REST.
- Maîtrise des standards de spécification/documentation d’API (OpenAPI / Swagger)
- Connaissance des principes d’API Gateway et langages de query d’API (GraphQL)
- Patterns architecture
Messaging
- Expérience dans l’utilisation de bus de messages (Azure Queues)
Architectures orientées évènement
- Expérience dans l’implémentation du pattern CQRS (Command Query Read Segregation)
Bases de données & Moteurs de recherche
- RDBMS
- Bases de données relationnelles (PostgresSQL).
Bases NoSQL
- Expérience avec au moins une base de données NoSQL de la famille document (ex : Cosmos DB, Mongo DB)
Moteurs de recherche
- Expérience dans la mise en place Azure Search ou toute autre technologie basée sur le moteur Lucene (ex : Apache SolR).
Backend
- Framework .Net > 6 / ASP .Net Web API
Langages
- C#, TypeScript ORM et accès aux données
- Entity Framework Core et LINQ
Azure
- Expérience générale sur Cloud Azure
- 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é)
CI / CD
- Déploiement d’applications web sur Azure.
- Déploiement d’applications containerisées sur Azure Container Registry
- Pratique de l’intégration continue sur Azure DevOps.
- Pratique de l’Infrastructure As Code (IaC) : Terraform
Monitoring
- Azure Monitor / Application Insights
Certifications appréciées
- Azure Developer AZ-204, Azure Fundamentals AZ-900, Azure DevOps Engineer AZ-400, Azure Solutions Architect
Médias / services cognitifs
- Expérience autour du NLP
- Expérience dans la mise en oeuvre de services du traitement du langage naturel, tels que la transcription automatique (SpeechToText) et l’extraction d’entités nommées (Named Entity Recognition)
Frontend
Frameworks et librairies
- Expérience sur framework Angular 18
- Expérience en automatisation de tests frontend sur Angular (ex : Jasmine, Jest, Cypress)
Standards et pratiques frontend
- Html5, CSS 3, responsive design, maîtrise du modèle de boxing flexbox, Atomic CSS (Primeflex) Préprocesseurs CSS (ex : SaSS)
D'autres offres
Consultant .NET
Ces missions pourraient vous intéresser !
Postuler
01 80 87 54 10