Cormac Corporation

Technical Lead

PythonJavaReactSQLPostgreSQLAWSDocker
Traduction automatique. Consultez l’original.

À propos du poste

Technical Lead - Informatique de santé

CORMAC recherche un Technical Lead pour assurer un leadership technique opérationnel sur la conception, le développement et la qualité du code au sein de la division CMS Quality and Reporting. Ce rôle guide l'équipe d'ingénierie sur le Angular front end ainsi que sur les traitements centrés sur Java et les bases de données utilisés pour le calcul des mesures de qualité, tout en restant directement impliqué dans la construction, la revue et la mise en production de code de qualité.

Responsabilités

  1. Diriger la conception et le développement de composants applicatifs, en traduisant les politiques et les besoins métier du CMS en logiciels maintenables et testables
  1. Apporter un leadership technique et un mentorat aux développeurs, en définissant les normes de codage et en effectuant des revues de code
  1. Développer et maintenir des interfaces utilisateur basées sur les composants Angular intégrées aux services backend pour prendre en charge la saisie sécurisée des données, le reporting et les flux de travail administratifs
  1. Mettre en œuvre et maintenir des traitements basés sur des règles pour le calcul des mesures de qualité, y compris des règles métier externalisées (par exemple Drools) et la logique de base de données en PL/pgSQL, SQL et PostgreSQL
  1. Collaborer avec les ingénieurs de données sur le traitement des données basé sur Databricks (Spark), en examinant le code Scala et PySpark et en définissant son intégration avec les services applicatifs et les APIs
  1. Construire et maintenir des APIs et des intégrations, y compris l'intégration avec CMS HARP/IDM pour l'authentification et l'autorisation
  1. Développer et maintenir des pipelines CI/CD basés sur Jenkins et GitHub qui automatisent les builds, les tests unitaires et d'intégration, ainsi que les déploiements conteneurisés dans les différents environnements
  1. Collaborer avec les analystes métier, les ingénieurs de données, l'équipe QA et le personnel DevSecOps au sein des équipes de sprint SAFe Agile pour planifier, estimer et livrer les fonctionnalités
  1. Résoudre les défauts et participer au support de production de niveau 3, y compris l'analyse des causes profondes et les correctifs coordonnés via ServiceNow
  1. S'assurer que les logiciels répondent aux exigences FISMA, FedRAMP, ARS, HIPAA, NIST et à la section 508 sur l'accessibilité, et résoudre les failles de sécurité identifiées dans le code applicatif et les conteneurs
  1. Évaluer et appliquer des outils de développement assistés par IA pour améliorer l'efficacité et la qualité de l'ingénierie

Qualifications de base

  1. Licence en informatique, technologies de l'information, ingénierie ou domaine similaire
  1. Doit être citoyen américain
  1. Doit être en mesure d'obtenir une habilitation Public Trust (Tier I)
  1. Minimum de 10+ années d'expérience progressive en ingénierie logicielle, incluant une expérience dans la direction de développeurs ou la livraison technique
  1. Solide expérience pratique de Angular et du développement front-end moderne
  1. Solide expérience pratique de Java et/ou Scala ou Python, ainsi que de SQL et PostgreSQL, incluant les procédures stockées (PL/pgSQL)
  1. Expérience dans la construction et la maintenance de pipelines CI/CD utilisant Jenkins (ou CloudBees) avec GitHub et Docker
  1. Expérience dans le développement et le déploiement d'applications conteneurisées sur AWS (par exemple Amazon ECS Fargate)
  1. Expérience de travail au sein d'équipes Agile (SAFe, Scrum) avec développement piloté par les tests et tests automatisés
  1. Solides compétences en communication écrite et orale, avec la capacité de travailler de manière autonome et au sein d'une équipe interfonctionnelle dans un environnement hautement réglementé

Qualifications souhaitées

  1. Master dans un domaine pertinent
  1. Expérience avec Databricks et Apache Spark (Scala ou PySpark) pour le traitement de données à grande échelle
  1. Expérience avec des systèmes de gestion de règles métier tels que Drools
  1. Expérience dans le développement d'applications fédérales de santé, idéalement pour le CMS
  1. Expérience avec HARP/IDM ou des intégrations d'identité d'entreprise similaires (par exemple Okta)
  1. Expérience avec Amazon RDS pour PostgreSQL, Glue, Lambda, SQS, EventBridge et API Gateway
  1. Expérience du développement web accessible selon la section 508 et des tests d'accessibilité
  1. Connaissance de React en plus de Angular
  1. Expérience avec Ansible et l'automatisation de l'infrastructure

Pourquoi CORMAC ?

Chez CORMAC, nous exploitons la puissance de la gestion et de l'analyse des données pour permettre à nos clients d'atteindre leurs objectifs stratégiques. Avec plus de 20 ans d'expérience dans les technologies de l'information de santé (HIT), les principes de conception centrés sur l'humain et les méthodologies de développement Agile, CORMAC fournit des solutions numériques complexes pour résoudre certains des problèmes les plus difficiles auxquels sont confrontés les programmes de santé publique aujourd'hui.

En tant qu'entrepreneur du gouvernement fédéral américain dans le secteur de la santé publique, notre travail est percutant et à la pointe de la technologie, tout en étant effectué dans un environnement favorable, collaboratif et accueillant. Nous proposons des horaires de travail flexibles avec des options de lieu de travail à distance, hybride ou entièrement en présentiel pour permettre à nos employés de décider du cadre de travail qui leur convient le mieux. Chez CORMAC, nous avons une main-d'œuvre très diversifiée et nous pensons que l'environnement de travail est un lieu où la créativité, la collaboration, l'enthousiasme et l'innovation se produisent, quel que soit l'endroit.

Participation à E-Verify / Égalité des chances en matière d'emploi (EEO)

En tant qu'employeur offrant l'égalité des chances en matière d'emploi, CORMAC garantit l'égalité des chances à tous les employés et candidats sans égard au statut protégé d'un individu, y compris la race/ethnicité, la couleur, l'origine nationale, l'ascendance, la religion, les convictions, l'âge, le sexe, l'identité/expression de genre, l'orientation sexuelle, l'état civil, le statut parental, y compris la grossesse, l'accouchement ou des conditions connexes, le handicap, le service militaire, le statut d'ancien combattant, les informations génétiques ou tout autre statut protégé.

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