> Markdown version of [/jobs/ext/2235621-software-engineer-net-senior-h-f](https://www.wearedevelopers.com/jobs/ext/2235621-software-engineer-net-senior-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # # Software Engineer .Net Senior H/F - **Company:** Step Up - **Location:** Le Pecq, France - **Experience:** Expert - **Salary:** €40,000.0 - €45,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Artificial Intelligence, Unit Testing, C Sharp (Programming Language), Cloud Computing, Databases, Continuous Integration, Relational Databases, DevOps, PostgreSQL, Performance Tuning, RabbitMQ, Software Engineering, Performance Testing, Backend, Kubernetes - **Published:** August 26, 2026 - **Apply:** https://www.hellowork.com/fr-fr/emplois/82660923.html ## About the Role ## Les compétences recherchéesCompétences indispensables :* Expertise en développement backend C#/.NET ;* Maîtrise confirmée de Kubernetes ;* Expérience de la conception et de l'évolution d'applications distribuées ;* Capacité à intervenir sur un existant complexe et à le faire évoluer progressivement.Compétences importantes :* PostgreSQL et bases de données en séries temporelles ;* Conception et optimisation de couches d'accès aux données et d'ORM ;* RabbitMQ et architectures orientées messaging ;* Gestion de fortes volumétries et optimisation des performances.La maîtrise des pratiques DevOps et d'observabilité est également appréciée :* CI/CD ;* Infrastructure as Code ;* Automatisation des déploiements ;* Métriques, logs et traces.## Votre profil* Formation Bac +5 en informatique, école d'ingénieurs ou équivalent ;* Au moins 6 ans d'expérience en développement backend .NET ;* Expérience significative chez un éditeur logiciel ou sur une plateforme produit ;* Expérience réussie d'une refonte d'architecture applicative vers un modèle modulaire ;* Expérience de l'optimisation d'une couche d'accès aux données ou d'un ORM ;* Contribution à une stratégie d'observabilité de bout en bout ;* Français courant et anglais professionnel indispensables.Vous possédez une forte culture Cloud et DevOps et assumez la responsabilité du logiciel jusqu'à son exploitation en production. Pragmatique, vous savez reprendre un code existant, le sécuriser et le faire évoluer sans engager systématiquement une réécriture complète.Une double compétence en Software Engineering et en Data ou Intelligence artificielle constituera un atout différenciant, sans être un prérequis., * Formation Bac +5 en informatique, école d'ingénieurs ou équivalent ; * Au moins 6 ans d'expérience en développement backend .NET ; * Expérience significative chez un éditeur logiciel ou sur une plateforme produit ; * Expérience réussie d'une refonte d'architecture applicative vers un modèle modulaire ; * Expérience de l'optimisation d'une couche d'accès aux données ou d'un ORM ; * Contribution à une stratégie d'observabilité de bout en bout ; * Français courant et anglais professionnel indispensables. Vous possédez une forte culture Cloud et DevOps et assumez la responsabilité du logiciel jusqu'à son exploitation en production. Pragmatique, vous savez reprendre un code existant, le sécuriser et le faire évoluer sans engager systématiquement une réécriture complète. Une double compétence en Software Engineering et en Data ou Intelligence artificielle constituera un atout différenciant, sans être un prérequis. EUR Français Anglais SGBD .NET Kubernetes Optimisation des performances C# PostgreSQL ## Description Vous intégrerez l'équipe Metering et interviendrez sur un produit multi-tenant traitant d'importants volumes de données en séries temporelles. Dans un environnement applicatif partiellement legacy, vous contribuerez à améliorer les performances, la maintenabilité et la capacité de montée en charge d'applications distribuées. Vous travaillerez en étroite collaboration avec les Software Engineers, les équipes DevOps et les équipes Produit. Les principaux chantiers concernent la modularisation de l'architecture applicative, l'évolution de l'accès aux données et des pipelines, le renforcement de l'observabilité ainsi que l'industrialisation des développements. ## Vos principales missions * Analyser les besoins et contribuer à la définition des spécifications techniques ; * Concevoir et développer des composants backend en C#/.NET ; * Participer à la refonte progressive de l'architecture applicative vers un modèle modulaire ; * Faire évoluer la couche d'accès aux données et les ORM en tenant compte des enjeux de performance ; * Optimiser le traitement de volumes importants de données en séries temporelles ; * Concevoir et faire évoluer les mécanismes de messaging basés notamment sur RabbitMQ ; * Améliorer les performances, la scalabilité et la résilience des applications distribuées ; * Mettre en place une observabilité de bout en bout reposant sur les métriques, les logs et les traces ; * Développer, assembler et maintenir des composants logiciels réutilisables ; * Élaborer et exécuter les tests unitaires, d'intégration et de non-régression ; * Mettre en place des tests de performance sur les composants repris ; * Contribuer aux chaînes CI/CD et à l'automatisation des déploiements ; * Participer au diagnostic des incidents de production et aux analyses post-incident ; * Assurer la maintenance corrective et évolutive des applications ; * Produire et maintenir la documentation technique et architecturale. ## Les livrables attendus * Des composants coeur livrés progressivement et versionnés sémantiquement ; * Des notes de version claires et directement exploitables ; * La documentation d'architecture associée aux développements ; * Des ADR formalisant les choix techniques structurants ; * Les tests unitaires, d'intégration et de non-régression ; * Les tests de performance portant sur les composants repris., * Expertise en développement backend C#/.NET ; * Maîtrise confirmée de Kubernetes ; * Expérience de la conception et de l'évolution d'applications distribuées ; * Capacité à intervenir sur un existant complexe et à le faire évoluer progressivement. Compétences importantes : * PostgreSQL et bases de données en séries temporelles ; * Conception et optimisation de couches d'accès aux données et d'ORM ; * RabbitMQ et architectures orientées messaging ; * Gestion de fortes volumétries et optimisation des performances. La maîtrise des pratiques DevOps et d'observabilité est également appréciée : * CI/CD ; * Infrastructure as Code ; * Automatisation des déploiements ; * Métriques, logs et traces. ## Related Videos - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Why Systems Break After Initial Success: The Architectural Failures That Take Months to Surface](https://www.wearedevelopers.com/videos/2048-why-systems-break-after-initial-success-the-architectural-failures-that-take-months-to-surface) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)