Développeur Fullstack .NET / C#
Role details
Job location
Tech stack
Job description
La mission s'inscrit au sein d'une entité en charge des outils numériques de gestion et d'archivage de contenus.
Vous interviendrez sur le développement et l'évolution d'un portail web permettant aux équipes de production d'accéder aux archives et d'alimenter de nouveaux programmes.
Vos missions Développement Fullstack
Participation au développement backend ( 70%) et frontend ( 30%)
Conception et développement de services API REST
Contribution à l'évolution fonctionnelle et technique du portail
Architecture & qualité
Participation à la définition de l'architecture technique
Garantie de la maintenabilité, qualité et évolutivité
Rédaction de la documentation technique
Suivi & exploitation
Suivi en production : performance, disponibilité, gestion des incidents
Contribution à la scalabilité des applications
Tests & industrialisation
Mise en place de tests automatisés (unitaires et frontend)
Participation aux revues de code
Intégration dans des chaînes CI/CD
Environnement de travail : méthodologie Agile / Scrum, Entity Framework Core / LINQ
PostgreSQL & NoSQL (Cosmos DB, MongoDB)
API REST (OpenAPI / Swagger)
Architectures microservices, CQRS, event-driven
Frontend
Angular 18
TypeScript / HTML5 / CSS3 (SASS, Flexbox)
Tests : Cypress, Jest, Jasmine
Cloud & DevOps
Microsoft Azure (PaaS, sécurité, monitoring)
Azure DevOps / CI-CD
Docker (Kubernetes apprécié)
Terraform (Infrastructure as Code)
Git (Trunk Based Development)
Requirements
Expérience confirmée (5 ans minimum) en développement Fullstack
Excellente maîtrise de .NET / C# et Angular
Bonne compréhension des architectures modernes (API, microservices)
Expérience des environnements Cloud Azure
Compétences attendues
Rigueur et sens de l'organisation
Capacité à travailler en équipe
Force de proposition sur les choix techniques, Connaissance d'Azure Search / SolR (Lucene)
Expérience en NLP / IA (Speech-to-Text, NER)
Certifications Azure (AZ-204, AZ-900, AZ-400…)