Chez Programisto, nous plaçons l’expertise et l’humain au cœur de notre modèle.
Notre mission : accompagner des clients exigeants dans la réalisation de projets digitaux ambitieux, en nous appuyant sur des consultants passionnés et rigoureux.
Notre force : une structure à taille humaine, sans hiérarchie lourde, où chaque collaborateur est suivi, écouté et valorisé. Nous proposons des missions sur mesure, adaptées aux aspirations techniques et personnelles de chacun.
Context
eDans le cadre de projets stratégiques menés auprès de grands comptes, nous recherchons un Développeur Senior .NET / C# afin de renforcer une équipe en charge de la conception et du développement de solutions à forte valeur ajoutée
.Vous évoluerez dans un environnement moderne, orienté Cloud et architectures distribuées, où la qualité du code, la performance des applications et l’amélioration continue occupent une place centrale. En tant que développeur expérimenté, vous participerez activement aux choix techniques et contribuerez à la montée en compétences de l’équipe
.
Vos missio
- nsConcevoir, développer et maintenir des applications backend robustes et évolutives en .NE
- T.Développer des API REST performantes ainsi que des traitements asynchrones et batch
- s.Concevoir et implémenter les règles métier en appliquant les bonnes pratiques d’architecture logiciell
- e.Modéliser, développer et optimiser les accès aux bases de données relationnelles et NoSQ
- L.Garantir la qualité, la maintenabilité et la performance du code produi
- t.Réaliser les tests unitaires et les tests d’intégration afin d’assurer la fiabilité des développement
- s.Participer aux revues de code et promouvoir les bonnes pratiques de développemen
- t.Contribuer à l’amélioration continue des architectures, des processus et à la réduction de la dette techniqu
- e.Participer à la mise en place et à l’amélioration des pipelines d’intégration et de déploiement continus (CI/CD
- ).Accompagner les phases de déploiement, assurer le suivi des applications en production et participer aux investigations en cas d’inciden
- t.Contribuer à l’observabilité des applications (logs, métriques, monitoring, alerting, traces
- ).Accompagner les développeurs plus juniors et partager votre expertise technique avec l’équip
e.
Environnement techni
que
Langages & Framew
- orksC# 1
- 2/13.NET 8/
- 9/10ASP.NET
- CoreEntity Framework
CoreBases de don
- néesSQL Se
- rverPostgr
- eSQLBases N
- oSQLMon
goDBCloud & De
- vOpsDo
- ckerKubern
- etesAzure ou
- AWSC
- I/CDMonitoring et observabi
litéMéthodolo
- giesAgile (Scrum / Kan
- ban)Clean
- CodeDomain Driven Design (
DDD)
Profil rech
- erchéVous justifiez d’au moins 8 ans d’expérience en développement backend sur les technologies
- .NET.Vous maîtrisez C#, ASP.NET Core et les architectures orientées services ou microserv
- ices.Vous êtes autonome sur les phases de conception, de développement et d’optimisation d’applicat
- ions.Vous possédez une excellente maîtrise des bases de données SQL et une bonne connaissance de MongoDB et des technologies N
- oSQL.Vous êtes sensible aux problématiques de performance, de scalabilité et de fiabilité des applicat
- ions.Vous avez une véritable culture de la qualité logicielle, des tests automatisés et des bonnes pratiques de développe
- ment.Vous appréciez les environnements DevOps et êtes à l’aise avec les outils de conteneurisation et de déploie
- ment.Vous êtes reconnu(e) pour votre autonomie, votre rigueur et votre capacité à résoudre des problématiques techniques compl
- exes.Vous aimez travailler en équipe, partager vos connaissances et accompagner la montée en compétences des développeurs plus jun
iors.
Le
- s plusExpérience sur des architectures distribuées ou microser
- vices.Connaissance des environnements Cloud (Azure ou
- AWS).Expérience avec Docker, Kubernetes et les pipelines
- CI/CD.Maîtrise des principes DDD et Clean Archite
- cture.Sensibilité aux enjeux d’observabilité, de monitoring et de perfor