
Ensora Health est une entreprise de logiciels de santé qui propose des solutions cloud de dossier médical électronique et de gestion de cabinet aux professionnels de la thérapie et de la réadaptation. Sa plateforme comprend TheraNest pour les cabinets de santé mentale et comportementale, ainsi que Fusion pour les cliniques de kinésithérapie, d’ergothérapie et d’orthophonie. Elle s’adresse aux praticiens indépendants, aux cabinets de groupe et aux organisations de réadaptation.
Les logiciels d’Ensora Health réunissent la planification des rendez-vous, la facturation, la documentation, les paiements, la télésanté, la prescription électronique, les services de chambre de compensation et la gestion du cycle de revenus. Son Assistant de séance basé sur l’IA est conçu pour aider les cliniciens à réduire les tâches administratives, tandis que la plateforme dans son ensemble fluidifie les processus opérationnels et favorise une prise en charge plus efficace des patients.
Développeur logiciel senior .NET et C# chez Ensora Health — Télétravail aux États-Unis
Développez et prenez en charge des applications évolutives en .NET, C# et MongoDB pour la plateforme de gestion des cabinets de santé mentale d’Ensora Health. Ce poste senior se concentre sur des processus de santé fiables, la modernisation de la plateforme et la livraison collaborative de produits.
Description
- Créer, tester et déployer des applications d’entreprise avec .NET Core, .NET Framework et C#
- Développer des solutions résilientes et performantes pour des processus de santé critiques
- Travailler avec les responsables produit, les architectes et les ingénieurs pour définir et livrer les fonctionnalités
- Animer les échanges sur la conception technique et contribuer aux décisions d’architecture
- Développer et affiner les schémas, les index et les stratégies d’optimisation des performances MongoDB
- Promouvoir un code propre, les tests automatisés, les revues entre pairs et les pratiques CI/CD
- Collaborer au sein d’une équipe Agile pour livrer des fonctionnalités et des améliorations centrées sur les clients
- Connecter des systèmes tiers, des API et des microservices internes
- Moderniser les plateformes existantes, réduire la dette technique et renforcer les performances et la fiabilité
- Appliquer les outils d’ingénierie actuels, notamment les technologies de développement assisté par IA
- Étudier les problèmes de production, en identifier les causes profondes et apporter des corrections durables
- Accompagner les ingénieurs juniors par le mentorat et le partage des connaissances
- Contribuer à établir les normes d’ingénierie, les frameworks de développement et les pratiques d’architecture
Exigences
- Diplôme en informatique, en ingénierie ou dans une discipline connexe, ou expérience pratique équivalente
- Au moins 8 ans d’expérience professionnelle en développement logiciel, principalement avec les technologies .NET
- Maîtrise avancée de C# et du développement d’applications .NET
- Expérience approfondie de MongoDB, notamment en conception de schémas, indexation, optimisation des requêtes et réglage des performances
- Expérience de la conception de systèmes d’entreprise évolutifs, distribués et faciles à maintenir
- Maîtrise de la programmation orientée objet, des principes SOLID et des modèles de conception contemporains
- Expérience de Git, des bonnes pratiques de gestion du code source et des pipelines CI/CD
- Excellentes capacités d’analyse, de diagnostic et de résolution de problèmes
- Capacité à relier la qualité technique aux résultats commerciaux et aux besoins des clients
- Expérience des plateformes cloud telles qu’AWS ou Azure
- Expérience avec Docker et Kubernetes
- Expérience du développement ou de la prise en charge d’architectures de microservices
- Expérience du développement front-end avec React ou Angular
- Expérience des outils de test automatisé tels que NUnit, xUnit ou MSTest
- Familiarité avec les outils de développement logiciel intégrant l’IA
- Expérience avec Azure DevOps
- Une expérience dans les technologies de santé ou le SaaS est un atout
Avantages
- Ensora Health est un employeur offrant l’égalité des chances
- Les informations des candidats sont traitées de manière confidentielle conformément aux directives relatives à l’égalité des chances en matière d’emploi
- Culture de travail axée sur la diversité, l’équité, l’inclusion et le sentiment d’appartenance
- Pratiques non discriminatoires tout au long du parcours des employés et des clients