Nominal
eSimplicity
Ingénieur Base de Données III
Description
À propos de nous
eSimplicity est une société moderne de services numériques qui intervient auprès du gouvernement, en partenariat avec nos clients pour améliorer la vie et assurer la sécurité de tous les Américains — des soldats et des anciens combattants aux enfants et aux personnes âgées, et défendre les intérêts nationaux sur le champ de bataille. Nos ingénieurs, designers et stratèges transcendent la complexité pour créer des produits et services intuitifs qui équipent les agences fédérales de solutions pour transformer courageusement aujourd'hui pour un meilleur demain pour tous les Américains.
Aperçu du poste
Nous recherchons un développeur SQL expérimenté et motivé pour rejoindre notre équipe informatique innovante. Dans ce rôle, vous construirez, optimiserez et exploiterez le traitement de base de données derrière un système financier critique, axé sur les données, soutenant le gouvernement fédéral dans le domaine de la santé. Le candidat idéal aura une expérience pratique approfondie avec Oracle SQL et PL/SQL à grande échelle, l'échange de données basé sur de gros fichiers et AWS, et fournira des résultats précis et bien documentés selon un calendrier de production récurrent.
Responsabilités
- Livraison de données de production : posséder et exécuter un portefeuille de processus récurrents de validation et de reporting de données, en fournissant des résultats précis dans les délais.
- Ingénierie SQL/PL/SQL pratique : concevoir, écrire et maintenir des packages et procédures Oracle PL/SQL qui ingèrent et valident de gros fichiers XML et EDI, chargent des tables de staging et de faits, produisent des fichiers de données sortants et réconcilient les résultats entre les systèmes interfacés.
- Analyse de données ad hoc : transformer les demandes de données clients ad hoc en résultats de requêtes et extractions corrects et bien documentés dans des délais courts, et expliquer les chiffres qui les sous-tendent.
- Performance et fiabilité : optimiser les requêtes sur de très grandes tables partitionnées, diagnostiquer et récupérer les jobs batch échoués, et remplacer les étapes manuelles basées sur des feuilles de calcul par des processus automatisés et reproductibles.
- Discipline de mise en production : faire passer les changements par un processus de mise en production formel avec des tests documentés, une revue de sécurité et des portes d'approbation, et les supporter en production par la suite.
- Transfert de connaissances : documenter ce que vous construisez afin que d'autres puissent l'exécuter, encadrer les développeurs juniors et contribuer à la modernisation des charges de travail de reporting sur des plateformes de données cloud modernes.
Exigences
Tous les candidats doivent réussir une vérification de confiance publique par le gouvernement fédéral américain. Cela exige que les candidats soient soit des citoyens américains, soit qu'ils réussissent la vérification par le système gouvernemental des ressortissants étrangers, ce qui nécessitera que les candidats aient vécu aux États-Unis pendant au moins 3 des 5 dernières années, qu'ils aient un passeport valide et non expiré de leur pays de naissance et les documents VISA/permis de travail appropriés.
- Formation : Baccalauréat en informatique, systèmes d'information ou domaine connexe (ou expérience équivalente).
- Expérience : 5+ années d'expérience pratique dans le développement et le support d'applications de base de données Oracle en production, dont au moins 3 années dans un contexte d'entrepôt de données, de traitement de transactions financières ou de reporting réglementaire.
Compétences techniques
- Expertise Oracle SQL et PL/SQL : packages, procédures, curseurs, collections, BULK COLLECT/FORALL, SQL dynamique, gestion des exceptions et instrumentation des jobs/erreurs.
- Optimisation des performances des requêtes : lecture des plans d'exécution, stratégie d'indexation, grandes tables partitionnées et travail avec des ensembles de données de centaines de millions de lignes.
- Analyse et chargement de fichiers structurés dans la base de données : XML (XMLTYPE/XMLTABLE), formats délimités et à largeur fixe, SQL*Loader et tables externes.
- Connaissance pratique de l'échange EDI dans le domaine de la santé ou de la finance (X12 834, 810, 820, 835, 824, ou comparable).
- Planification de batch d'entreprise (IBM Workload Scheduler/TWS, Control-M, Autosys, ou similaire) et scripting shell Linux.
- Python pour l'automatisation des données et la génération de rapports.
- Contrôle de version basé sur Git et familiarité avec AWS, en particulier Oracle RDS et S3.
Méthodologies et Cadres
- Expérience des méthodologies agiles : SAFe, Scrum.
- Connaissance pratique des pratiques DevSecOps incluant CI/CD, la gestion formelle des mises en production et le contrôle des changements avec des preuves de tests documentées.
Focus Sécurité et Performance
- Capacité avérée à gérer des données sensibles de santé et financières sous contrôle de sécurité fédéral, y compris le principe du moindre privilège et aucune mouvement ou stockage de données non autorisé, et à optimiser le traitement pour la fiabilité dans des fenêtres de production fixes et limitées dans le temps.
Compétences en collaboration
- Solides compétences en communication écrite et verbale ; capable d'expliquer les écarts de données aux responsables métier non techniques et aux parties prenantes gouvernementales.
Qualifications préférées
- L'expérience de travail dans des environnements réglementés/gouvernementaux est un plus, en particulier dans le domaine de la santé.
- La familiarité avec les données d'inscription, de réclamations ou financières des payeurs dans le domaine de la santé est un plus.
- L'expérience avec Databricks, PySpark, ou la migration de charges de travail Oracle vers une plateforme de données cloud est un plus.
- L'expérience avec des outils d'analyse et de BI (par exemple, Power BI, Tableau, ou Amazon QuickSight) est un plus.
- L'expérience dans le mentorat de développeurs juniors est souhaitée.
Environnement de travail
Il s'agit d'un poste à distance soutenant les heures de bureau de l'Est. Les employés sont censés travailler de 9h00 à 17h00 ET, sauf indication contraire de leur responsable. Des déplacements occasionnels pour la formation ou les réunions de projet peuvent être requis et sont estimés à moins de 5% par an.
Accommodation raisonnable
eSimplicity s'engage à fournir des aménagements raisonnables aux personnes qualifiées ayant des handicaps pendant le processus de candidature et d'embauche. Les candidats qui ont besoin d'aide ou d'un aménagement doivent contacter les Ressources Humaines.
Égalité d'emploi
eSimplicity est un employeur garantissant l'égalité des chances, y compris pour les personnes handicapées et les anciens combattants protégés. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, d'âge, de statut d'ancien combattant protégé, de handicap ou de tout autre statut légalement protégé.
Avantages
eSimplicity offre un ensemble complet d'avantages sociaux, y compris une couverture médicale, dentaire et visuelle, des avantages de retraite 401(k), des congés payés, des jours fériés payés, une assurance vie et invalidité, ainsi que des programmes supplémentaires de bien-être et de soutien aux employés. L'éligibilité peut varier en fonction du statut d'emploi et des conditions du plan applicable.
