RAYUS Radiology

Ingénieur logiciel senior

JavaScriptSQLC#
Traduction automatique. Consultez l’original.

À propos du poste

RAYUS propose désormais DailyPay ! Travaillez aujourd'hui, soyez payé aujourd'hui !

La fourchette de rémunération pour ce poste est de 125,000 $ - 135,000 $ selon l'expérience directe et pertinente.

Il s'agit d'un poste hybride à temps plein travaillant 40 heures par semaine. Les horaires sont du lundi au vendredi.

Texte alternatif généré par machine : DAILYPAY DISPONIBLE dailypay. Postulez dès aujourd'hui !

*La mise en œuvre de DailyPay dépend de la période de configuration initiale

RAYUS Radiology recherche un ingénieur logiciel informatique senior pour rejoindre notre équipe. Nous remettons en question le statu quo en mettant en lumière la radiologie et en en faisant une première étape critique du diagnostic et du traitement approprié. Rejoignez-nous pour briller ensemble ! En tant qu'ingénieur logiciel informatique senior, vous serez responsable du développement et de la conception de nouveaux codes ou de la refactorisation de codes existants afin d'améliorer leurs qualités internes telles que la lisibilité, la maintenabilité et l'efficacité, pour des applications clientes de bureau et des services utilisant les technologies, méthodologies et meilleures pratiques les plus récentes. Vous serez responsable de la maintenance, du support et de la mise à niveau des systèmes et applications existants. Ce rôle garantit l'intégrité, la sécurité, la disponibilité, l'efficacité et la performance de la solution RIS (Radiology Information System) de RAYUS ainsi que de ses sous-systèmes de support, services techniques, applications et processus d'intégration de données, par la conception et l'optimisation de solutions techniques dans divers domaines, en fournissant des conseils techniques et une collaboration sur des projets liés à l'écosystème informatique.

FONCTIONS ET RESPONSABILITÉS ESSENTIELLES

(60%) Architecture et développement logiciel

  1. Mener des analyses des besoins des utilisateurs, des procédures et des problèmes, afin d'automatiser ou d'améliorer les systèmes existants, et examiner les capacités du système informatique, le flux de travail et d'autres fonctionnalités
  1. Définir des modèles de référence, des normes, des modèles, des meilleures pratiques et des documents de conception pour établir un cadre architectural robuste
  1. Responsable de l'amélioration de l'efficacité, de la productivité et de la qualité du processus de développement
  1. Concevoir, développer, maintenir et documenter les architectures de solutions pour assurer la traçabilité par rapport aux exigences architecturales actuelles
  1. Concevoir des bases de données pour prendre en charge les applications front end et répondre aux normes de RAYUS, et déterminer et introduire de manière proactive les meilleures pratiques de l'industrie le cas échéant
  1. Agir en tant qu'expert en la matière (SME) et mentor pour les ingénieurs logiciels associés et juniors, en examinant leurs solutions de codage et leur documentation pour garantir leur exactitude et leur exhaustivité
  1. Collaborer, au sein d'un processus de développement logiciel agile, avec d'autres ingénieurs logiciels, des experts en la matière (SME) et d'autres parties prenantes, en assurant un processus de développement coordonné et efficace
  1. En collaboration avec l'ingénieur logiciel informatique principal, préparer une documentation complète, incluant, sans s'y limiter, les spécifications techniques, les manuels d'utilisation et les procédures de test
  1. Participer à la révision par les pairs des documents, des conceptions, du code, des cas de test, de la documentation utilisateur, et fournir des commentaires constructifs
  1. Participer aux réunions de projet, y compris le toilettage Agile/Scrum, la planification de sprint, les revues de sprint et les réunions quotidiennes
  1. Aider à établir le pipeline pour CI/CD et DevOps selon les normes de l'industrie

(20%) Maintenance du système d'application

  1. Effectuer une analyse complète des causes profondes et une résolution de problèmes avec les parties prenantes internes et externes
  1. Dépanner les problèmes remontés et les problèmes au niveau du code pour les applications et systèmes existants de manière rapide et efficace
  1. Gérer la mise en œuvre et la mise à niveau des réparations complexes, des corrections et des extensions aux applications système développées en interne
  1. Surveiller de manière proactive l'utilisation des applications système pour améliorer la conception et analyser l'efficacité et la performance existantes
  1. Développer et mettre en œuvre des stratégies pour améliorer et/ou exploiter les applications système afin d'apporter une valeur ajoutée
  1. Collaborer entre les équipes pour partager des connaissances qui informent et répondent à une prestation de service optimale
  1. Fournir un support en dehors des heures de bureau pour la maintenance critique ou la résolution de problèmes si nécessaire

(10%) Gestion Agile et support de département.

  1. Aider à définir les sprints de projet pour les projets de développement d'applications, la maintenance et le support, en fournissant un aperçu clairement défini (répartition) des tâches et des estimations associées
  1. Fournir un leadership technique aux autres ingénieurs logiciels et consultants
  1. Aider à organiser l'orientation technique avec l'équipe d'ingénierie logicielle et les tiers applicables
  1. Aider à auditer la documentation technique et de projet de l'équipe d'ingénierie logicielle pour assurer la cohérence et l'exactitude
  1. Communiquer de manière complète et claire, entre les groupes de travail, pour promouvoir l'orientation technique

(10%) Autres fonctions

  1. Accomplit d'autres tâches et projets selon les besoins

Qualifications

Requis

  1. Licence en informatique, génie logiciel, administration des affaires informatiques ou domaine étroitement lié, ou l'équivalent en expérience professionnelle applicable
  1. Sept (7) ans d'expérience dans le développement d'applications web et les bases de données relationnelles, et dans le développement d'applications basées sur les données
  1. Sept (7) ans d'expérience avec le framework .NET (C#, ASP.NET), HTML, HTML5, JavaScript, jQuery, CSS.NET Core, développement d'API, jQuery, CSS, Git et tests unitaires
  1. Cinq (5) ans d'expérience dans le travail avec des bases de données relationnelles et le développement d'applications basées sur les données (SQL)
  1. Cinq (5) ans d'expérience dans la conception et l'architecture de solutions et de processus au sein d'une organisation de santé à grande échelle, avec une compréhension des défis et des exigences uniques de ce type de domaine
  1. Quatre (4) ans d'expérience dans la traduction des besoins commerciaux en solutions fonctionnelles avec des diagrammes d'intégration et des organigrammes
  1. Trois (3) ans d'expérience pratique dans les méthodologies de développement Agile avec TFS et Azure DevOps pour les déploiements CI/CD
  1. Trois (3) ans d'expérience pratique des concepts de bases de données relationnelles (par exemple, schémas logiques, structures de tables physiques, attributs de données, clés primaires et étrangères, langages de requête, sécurité, contrôle, sauvegarde et reprise après sinistre)
  1. Connaissance avancée des normes d'interopérabilité des données de santé (par exemple, HL7, FHIR) et expérience dans l'architecture de solutions facilitant l'échange fluide de données dans les écosystèmes de santé
  1. Connaissance pratique et expérience du concept de « dette technique », des modèles de conception, de la refactorisation, de la modularité, etc.
  1. Connaissance pratique et expérience d'un large éventail de technologies, c'est-à-dire mobile, intelligence artificielle (IA), opérations de centre de données, gestion d'infrastructure, cloud computing (Azure), streaming de données, Internet des objets (IoT), blockchain, edge computing et technologies d'expérience numérique
  1. Compréhension experte de l'architecture des applications web, y compris les principes OOP, les modèles de conception et la conception de l'expérience utilisateur pour les applications web

Souhaité

  1. Expérience dans la conception et le développement d'applications logicielles (apps) pour téléphones mobiles, smartphones, tablettes et autres appareils mobiles
  1. Expérience pratique dans la gestion de projets techniques complexes
  1. Expérience avec Mirth (Mirth Connect), un moteur d'intégration open source spécifique au secteur de la santé
  1. Expérience de l'utilisation de Window Communication Foundation (WCF) pour le développement d'applications orientées services

RAYUS s'engage à offrir l'excellence clinique dans les communautés à travers les États-Unis, portée par notre passion et notre service supérieur aux prestataires référents et aux patients. RAYUS Radiology repose sur notre médecine brillante, notre équipe brillante, notre technologie et nos services brillants - tout cela pour fournir le plus haut niveau de soins aux patients possible.

Nous apportons de la brillance à la santé et au bien-être. Rejoignez notre équipe et mettez en lumière les services de radiologie ! RAYUS Radiology est un employeur garantissant l'égalité des chances/vétérans/personnes handicapées.

Nous offrons des avantages sociaux (selon l'éligibilité) incluant une assurance médicale, dentaire et vision, un 401k avec contribution de l'entreprise, une assurance vie et invalidité, un remboursement des frais de scolarité, une aide à l'adoption, une assurance pour animaux de compagnie, des congés payés et bien plus encore ! Visitez notre page carrière pour tous les voir rayusradiology.com/careers rayusradiology.com/careers.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter