OmDev Logo
GetYourJob
0
Publié hier

# Software Engineer .Net Senior H/F

Entreprise
Localisation
Paris 9e - 75
Sur site
Type de contrat
CDI
Niveau
Senior
Rémunération
40 000 - 45 000€• Salaire annuel

Salaire du marché

Médiane du marché
48k€
Sous le marché
43k€fourchette habituelle53k€
Cette offre : 43k€

Basé sur 301 offres pour ce poste (Senior, France, 3 dernières semaines). Fourchette habituelle 43k€–53k€, médiane 48k€. Cette offre (43k€) est sous la fourchette.

0vues
0clics

Description du poste

Dans le cadre d'un nouveau projet pour notre partenaire, nous recherchons un(e) **Software Engineer .NET Senior** pour participer à la refonte et à l'évolution des composants d'une plateforme SaaS de télérelève.

## Le contexte
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.

Exigences du poste

Stack technique :

.NETC#RabbitMQORMCI/CDSaaSMulti-tenantTime Series DataSoftware ArchitectureMonitoring / ObservabilityMetricsLogsTracesTests unitairesQA TestingArchitecture DocumentationADR

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Voir toutes les offres de Step Up

Publié par

Recruteur
Recruteur
Voir sur LinkedIn

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.