En tant que développeur senior dans un environnement Scrum vous participez audéveloppement d’applications modernes (SaaS) et ambitieuses. Vous utilisez les technologies les plus récentes (.NET 7, C#11, Azure ADB2C, etc.) au sein d’une architecture orientée services (SoA) supportée par les dernières possibilités en matière de CI/CD.
Plus qu’un développeur vous avez l’ambition d’évoluer vers une position d’architecte et/ou de lead technique. A ces fins, vous êtes un moteur de l’innovation et vous assurez une veille technique qui débouche sur des propositions d’améliorations continues à tous niveaux : qualité de code, infrastructure, architecture et processus.
Dans l’équipe Scrum le collectif prime sur l’individuel, vous partagez donc les responsabilités suivantes avec vos collègues :
Responsibilities :
- Conception et évolution des architectures applicatives
- Estimation de la charge et établissement des deadlines
- Répondre à des besoins business au moyen d’analyses conceptuelles et techniques
- Développer et exécuter des suites de tests : unitaire, d’intégration, end to end, etc.
- Monitoring des performances et de la stabilité
- Identifier les problèmes et les opportunités d’amélioration
- Formation et coaching de nos développeurs junior et medior
- Participer activement aux cérémonies : planning, rétrospective, review, etc.
Vous maitrisez parfaitement :
- C# >= 9
- .NET Core >= 5
- EF Core >= 5
- ASP.NET Core >= 5
- Bases de données relationnelles et non relationnelles (SQL Server, Cosmos DB, etc.)
- Concepts et usage de l’outil GIT (GitHub, Azure DevOps) et flux de travail via pull request, rebase, et reviews
- Les conventions de code fréquentes : DRY, YAGNI, SOLID, héritage, composition, polymorphisme
- Les concepts d’architecture modernes : CQRS, DDD, Clean architecture, Service-oriented, Onion, etc.
- Les design patterns lorsqu’ils sont utiles : builder, dispatcher, strategy, chain of responsability, decorator, etc.
- Les concepts d’évènements et de queues (pub/sub, message broker, service queues, etc.)
- Les concepts de background services (IHostedService ou Hangfire)
- Le français (niveau natif) et l’anglais technique.
Vous avez des notions ou l’envie d’évoluer sur les concepts suivants :
- Infrastructure (DevOps) : design, implémentation et maintenance de solutions de déploiement continu et d’intégration continue
- Implémentation de protocole OAuth2.0 : Azure ADB2C, flux Authorization Code + PKCE consommé par des libraires clientes (NextAuth et/ou MSAL.js)
- Logging et monitoring : Serilog, SEQ, Application Insight, etc.
Offre :
- Un salaire attractif et compétitif
- Frais nets, droits d’auteurs
- Voiture de société
- Chèques repas
- Abonnement téléphone
- Remote first : en moyenne 4 jours de travail à domicile par semaine
- Possibilités d’évolution via des formations techniques personnelles et certifications
- Un environnement de travail agile et humain dans une équipe soudée et orientée collectif.
Intéressé(e)?
Postulez en cliquant sur le bouton ci-dessous.