SanMar- External
Careington International Corporation
Développeur Senior Full Stack
À propos du poste
CAREINGTON EST UNE ENTREPRISE AXÉE SUR LES SOLUTIONS. LEADER ÉTABLI, NOUS SOMMES PIONNIERS DANS LE DOMAINE DES SOINS DE SANTÉ À PRIX RÉDUIT DEPUIS 1979. AU FIL DES ANS, NOTRE MISSION EST RESTÉE LA MÊME : CRÉER DES PROGRAMMES DE SANTÉ À PRIX RÉDUIT QUI SOIENT COMMERCIALISABLES POUR L'EMPLOYEUR, RENTABLES POUR LE PRESTATAIRE ET ÉCONOMIQUES POUR L'ADHÉRENT. EN RÉPONSE À UNE DEMANDE CROISSANTE POUR NOS PRODUITS ET SERVICES CES DERNIÈRES ANNÉES, NOTRE CROISSANCE SIGNIFIE QUE NOUS NOUS EFFORÇONS CONTINUELLEMENT DE RECRUTER DES INNOVATEURS POUR REJOINDRE NOTRE ÉQUIPE DYNAMIQUE ET AVANT-GARDISTE.
NOUS SOMMES BASÉS À FRISCO, TX, MAIS NOUS SOMMES OUVERTS AUX CANDIDATS EN DEHORS DE LA RÉGION DE DALLAS/FT. WORTH AU TX, AINSI QUE DANS LES ÉTATS SUIVANTS : AZ, AL, FL, NC ET NV.
Nous recherchons un développeur Senior Full Stack .Net passionné par l'amélioration de l'expérience des membres grâce aux technologies émergentes pour rejoindre notre équipe. Ce poste dirige des initiatives à fort impact, stimule l'innovation au sein de plusieurs équipes et assure l'alignement avec les objectifs commerciaux à long terme. Vous aiderez à identifier les problèmes liés à l'architecture actuelle et déterminerez comment faire évoluer celle-ci de manière incrémentale. Vous serez opérationnel et devrez donc être à l'aise avec C#, .Net Core, l'architecture d'applications Web et l'architecture Cloud. Vous aurez l'opportunité d'identifier la meilleure approche nécessaire pour faire évoluer l'architecture actuelle vers une solution qui positionne Careington pour l'avenir. Ce rôle exige d'être à l'aise avec le leadership, la gestion de l'ambiguïté et la capacité à surmonter les obstacles.
Qualifications et exigences
- 8+ années d'expérience pratique en tant que développeur Full Stack avec .NET (version 8 ou supérieure), Angular (version 15 ou supérieure) et SQL.
- Connaissance avancée des concepts orientés objet, des modèles de conception et des processus de développement.
- Compréhension approfondie des pratiques de développement itératif, y compris Agile, SCRUM, etc.
- Expérience dans le développement de cas de test. Le TDD est un plus.
- Une expérience dans le développement d'applications réglementées (HIPAA, PCI) est un plus.
Compétences et aptitudes
- Les connaissances techniques incluent : C#, .NET, SQL Server 2019 ou plus récent (procédures stockées, conception de bases de données, etc.), TypeScript, services Web, Angular, HTML, CSS et Azure DevOps.
- Les capacités techniques incluent la conception de logiciels, la documentation et les tests, les compétences générales en programmation, les fondamentaux du développement logiciel, le processus de développement logiciel et les exigences logicielles.
- Une expérience dans la création d'applications natives cloud dans le cloud Microsoft Azure est préférée.
- Une expérience pratique de CI/CD utilisant Azure DevOps est préférée.
- La maîtrise de Visio, Excel et des outils de planification de projet est un plus.
Présentation du poste et responsabilités
- Développer des solutions logicielles en étudiant les besoins en information, en consultant les utilisateurs, en étudiant le flux des systèmes, l'utilisation des données et les processus de travail, en enquêtant sur les zones problématiques et en suivant le cycle de vie du développement logiciel.
- Traduire et documenter les besoins métier en exigences techniques en utilisant des sessions d'approfondissement avec les équipes métier et techniques.
- Définir les pratiques de développement standard à suivre et contrôler les jalons de développement pour assurer la conformité.
- Préparer et installer des solutions en déterminant et en concevant les spécifications, les normes et la programmation du système.
- Améliorer les opérations en effectuant des analyses de systèmes et en recommandant des changements dans les politiques et procédures.
- Mettre à jour ses connaissances professionnelles en étudiant les outils de développement, les techniques de programmation et l'équipement informatique de pointe, en participant à des opportunités éducatives, en lisant des publications professionnelles, en entretenant des réseaux personnels et en participant à des organisations professionnelles.
- Protéger les projets en gardant les informations confidentielles.
- Fournir des informations en collectant, analysant et résumant les problèmes de développement et de support.
