
Avalon Healthcare Solutions développe des solutions d’intelligence diagnostique et de gestion des prestations de laboratoire pour les régimes d’assurance santé, les laboratoires et les professionnels de santé. Sa plateforme associe la gestion des tests génétiques, le contrôle des analyses de laboratoire et de radiologie courantes, des réseaux de laboratoires sélectionnés, l’aide à la décision en temps réel concernant les tests, des politiques fondées sur les données probantes et des outils d’analyse. En aidant les organisations à prendre des décisions diagnostiques complexes — notamment en matière de tests génétiques et d’oncologie —, Avalon favorise des examens plus pertinents, la maîtrise des coûts, l’efficacité opérationnelle et l’amélioration de la qualité des soins.
Ingénieur logiciel II - Avalon Healthcare Solutions (Hybride, États-Unis)
L’ingénieur logiciel II est chargé de développer des applications et des intégrations évolutives chez Avalon Healthcare Solutions. Le poste couvre les tests, la livraison Agile, la conception technique, le mentorat et le support des systèmes de santé.
Description
- Développer, améliorer et maintenir des applications critiques pour l’entreprise
- Collaborer avec les parties prenantes et les équipes d’ingénierie pour traduire les besoins métier en conceptions techniques évolutives
- Créer et maintenir la documentation technique, notamment les diagrammes de contexte, de flux de données et de processus
- Planifier et réaliser des tests unitaires, d’intégration et de régression
- Enquêter sur les défauts des applications et des intégrations et les résoudre
- Soutenir les analyses des causes profondes et élaborer des solutions correctives durables
- Produire un code modulaire, réutilisable et maintenable
- Utiliser les technologies d’IA et les outils de développement assistés par IA pour améliorer la productivité de l’ingénierie et la qualité logicielle
- Contribuer à l’ensemble du cycle de développement logiciel Agile, de la planification des sprints au développement, aux tests et au déploiement
- Effectuer et participer à des revues de code entre pairs
- Accompagner et soutenir les ingénieurs juniors
- Acquérir une connaissance pratique des opérations des régimes de santé et des systèmes associés
- Participer à la rotation d’astreinte pour les systèmes logiciels critiques
- Contribuer aux décisions d’architecture et à la définition des normes techniques
Exigences
- Maîtrise professionnelle d’au moins un langage tel que Java, Go ou TypeScript
- Solides connaissances des bases de données relationnelles et du SQL complexe, notamment MSSQL ou PostgreSQL
- Expérience avancée de Git, notamment des stratégies de branchement, des pull requests et de la résolution des conflits de fusion
- Maîtrise d’IntelliJ, VSCode ou Eclipse
- Expérience pratique des API REST, de SOAP et de l’architecture en microservices
- Expérience pratique de l’utilisation de l’IA dans les flux de travail des développeurs ou de l’intégration de capacités d’IA dans des applications, des produits ou des processus métier
- Capacité à effectuer des scripts avancés et à résoudre des problèmes sous Linux
- Connaissance pratique des pratiques Agile et de l’ensemble du cycle de vie du développement logiciel
- Expérience de la planification des sprints, des rétrospectives et de l’affinage du backlog
- Familiarité avec les pipelines et outils CI/CD tels que Jenkins, GitHub Actions ou GitLab CI
- Connaissance des pratiques de codage sécurisé et de l’optimisation des performances
- Capacité à encadrer des développeurs juniors
- Excellentes compétences en communication écrite et orale
- Collaboration efficace avec des équipes pluridisciplinaires
- Approche proactive et autonome, avec un engagement en faveur de l’apprentissage continu
- Capacité à échanger efficacement des commentaires constructifs
- Solides capacités de résolution de problèmes techniques de complexité modérée
- Sens démontré des responsabilités et de la prise en charge du travail confié
- Souhaité : connaissances de Docker et Kubernetes
- Souhaité : expérience pratique de la conception et de la consommation de services et d’API REST
- Souhaité : expérience avec AWS, Azure ou GCP
- Souhaité : maîtrise de React, Next.js, CSS/SASS, Material UI ou Bootstrap
- Souhaité : expérience avec JUnit, Jest ou Mocha
Avantages
- Éligibilité au télétravail
- Déplacements trimestriels au siège social d’Avalon
- Mentorat et possibilités de développer des compétences en leadership technique