CONCEPT SOLUTIONS LLC
Theradex Oncology
Lead Développeur Full Stack (C#/.NET)
Qui sommes-nous
Plus de 40 ans de célébration !
Theradex Oncology est une CRO à service complet spécialisée en oncologie. L'entreprise gère des essais et des programmes mondiaux en oncologie. L'entreprise a été fondée en 1982 en travaillant avec le National Cancer Institute, ce qui a conduit à son expansion pour travailler avec des sponsors de l'industrie développant des thérapies contre le cancer.
En tant qu'entreprise de services, nous soutenons les sponsors nationaux et internationaux dans la conduite d'essais précoces et tardifs.
Au sein de Theradex Oncology, vous aurez l'opportunité de travailler avec l'une des plus grandes équipes professionnelles axées uniquement sur le développement de thérapies contre le cancer. La recherche sur le cancer continue d'évoluer à mesure que de nouvelles thérapies et approches thérapeutiques sont découvertes ; en tant que membre de l'équipe, vous travaillerez pour soutenir nos sponsors dans le développement de ces thérapies. Theradex Oncology est un environnement pour les personnes très motivées qui veulent faire une différence.
À propos du poste
Nous recherchons un Développeur Full Stack principal responsable de la conception, de la construction et de l'exploitation d'applications web de bout en bout et de solutions basées sur les données qui soutiennent les opérations des essais cliniques. Il s'agit d'un rôle de leadership technique pratique, combinant des responsabilités de contributeur individuel senior avec le mentorat et le guidage d'autres développeurs sur les pratiques modernes. Ce rôle nécessite une expérience pratique récente dans la gestion de solutions techniques et la progression de projets tout en maintenant les responsabilités de développement Full Stack.
Ce que vous ferez
Lieu : Princeton, NJ (Hybride – Présence sur site 3 jours/semaine préférée) - Les candidats résidant dans la région peuvent être considérés
Ce poste n'est pas éligible à la relocalisation ni au parrainage fourni par l'entreprise.
Responsabilités clés
- Supervise la livraison technique de l'équipe de développement d'applications sur tous les projets tout en restant un Développeur Full Stack pratique.
- Concevoir et implémenter des composants frontend et backend évolutifs et sécurisés, y compris les APIs, les services et les flux de travail d'interface utilisateur, en suivant une architecture propre et des principes solides.
- Intégrer les meilleures pratiques de sécurité des applications dans le cycle de vie du développement logiciel, y compris la sécurisation du code, l'analyse du code, la gestion des dépendances et la remédiation des vulnérabilités identifiées par les outils AppSec.
- Collaborer avec les propriétaires de produits, les analystes techniques, les chefs de projet, l'ingénierie des plateformes et les équipes d'analyse pour traduire des besoins métier complexes en solutions techniques pratiques.
- Assumer la responsabilité complète des solutions techniques : architecture, implémentation, tests, déploiement et support.
- Établir et promouvoir des normes de codage, des tests automatisés et des pipelines CI/CD pour améliorer la qualité, la fiabilité et la fréquence des versions. Mentorer et guider d'autres développeurs ; faire respecter les meilleures pratiques d'ingénierie, la qualité du code et l'intégrité architecturale.
- Collaborer avec l'architecte de solutions, les équipes DevOps et les équipes de données pour traduire les besoins métier en conceptions techniques évolutives.
- S'assurer que tout le développement suit le SDLC, la validation, les exigences GxP et 21 CFR Part 11.
- Concevoir des intégrations sécurisées avec les systèmes cliniques et opérationnels externes.
- Dépanner les problèmes système complexes et diriger l'analyse des causes profondes.
- Piloter l'amélioration continue des performances cloud, de l'optimisation des coûts, de la posture de sécurité et de l'automatisation CI/CD.
- Comprendre et rester à jour sur l'environnement de développement AWS Cloud et les outils utilisés par les systèmes.
- Gérer le temps efficacement et estimer précisément l'effort pour les tâches, et respecter les délais convenus.
- S'adapter aux changements fréquents d'exigences, de priorités et de calendriers.
- Dépanner et résoudre les problèmes techniques en temps opportun, effectuer des analyses des causes profondes, et piloter des correctifs permanents et la réduction de la dette technique.
- Contribuer aux discussions d'architecture et aux choix technologiques, en équilibrant l'innovation avec la maintenabilité et les contraintes réglementaires.
- Promouvoir une culture de documentation, de partage des connaissances et d'apprentissage continu au sein de l'équipe de développement d'applications. Fournir un mentorat technique et une supervision par le biais de revues de conception, de programmation en binôme et de feedback structuré.
Ce dont vous avez besoin
- Minimum 8 ans d'expérience en tant que développeur full stack.
- Minimum 3 ans d'expérience dans la direction d'une équipe de développement axée sur la création d'applications On-prem et Cloud. Pile technique principale : C#/ASP.NET, .NET, Angular, SQL, PAS de SQL, et AWS.
- Maîtrise de Angular et expérience dans un projet récent.
- Solide expérience dans la refonte d'applications web sur site pour les optimiser pour le Cloud AWS.
- Expérience dans la direction d'un projet de développement logiciel Cloud de bout en bout : architecture, implémentation, tests, déploiement et support.
- Expérience dans la création de sites web, d'applications et d'intégrations basés sur AWS.
- Services AWS tels que CloudWatch, SES, S3, ECR, ECS, fonctions Lambda.
- Expérience UI/UX utilisant Blazor ou Angular.
- Bases de données relationnelles et non relationnelles.
- Tous les aspects de GitHub, y compris les Actions GitHub.
- Expérience avec les conteneurs Docker.
- Solide expérience dans la gestion du code via un pipeline CI/CD.
Expérience préférée
- Expérience dans la configuration de l'environnement AWS à l'aide de Terraform, Fargate, etc.
- Expérience dans un environnement CRO/pharmaceutique avec une connaissance approfondie des applications de données cliniques réglementées.
- Connaissance de la conformité GxP et 21 CFR Part 11.
- Expérience dans la migration d'un centre de données sur site complet vers le Cloud AWS.
Ce que nous offrons
Chez Theradex, nous offrons une culture de soutien qui privilégie les personnes. Nos employés sont éligibles pour participer à notre programme complet d'avantages sociaux, qui comprend une couverture médicale, dentaire et visuelle ; une assurance-vie, une assurance invalidité (STD/LTD), un régime 401(k) avec abondement de l'entreprise, un remboursement de frais de scolarité très compétitif, des plans de vacances/maladie généreux, des horaires de travail flexibles, des réductions pour les employés et d'autres avantages fournis par l'entreprise.
Le salaire de base annuel pour ce poste varie de $140,000 - $175,000.
L'offre de salaire réelle sera basée sur un certain nombre de facteurs, y compris, mais sans s'y limiter, les qualifications, l'expérience, les compétences et les aptitudes du candidat pour le poste.
Theradex est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi.
