Aller au contenu

Idaho National Laboratory

Développeur Logiciel & Spécialiste en Automatisation IA

JavaScriptTypeScriptPythonReactSQLC#Figma
Traduction automatique. Consultez l’original.

Résumé du poste

L'équipe d'amélioration des solutions de sauvegarde et de sécurité fait partie de la Direction des sauvegardes et de la sécurité, formée pour affiner le fonctionnement de l'organisation et pour assurer la sécurité du Laboratoire tout en permettant l'atteinte de la mission. L'équipe fonctionne comme une agence créative numérique interne, bâtie autour d'un seul principe : facilitons-nous la vie en tant qu'employé, manager et professionnel à l'INL, en mettant l'accent sur l'amélioration continue. L'amélioration des solutions de sauvegarde et de sécurité regroupe cinq disciplines : Stratégie des systèmes, Analyse commerciale, Ingénierie IA et Automatisation, Recherche et Conception UX, et Analyse de données. Vous rejoignez un petit groupe qui porte plusieurs casquettes, plus proche d'une équipe d'opérateurs formés qu'un organigramme à cinq départements.

Le rôle d'Ingénieur en automatisation IA et Power Platform se situe au sein de l'Ingénierie IA et Automatisation, le moteur de développement de l'équipe, traduisant le travail de découverte en produits d'application et d'automatisation livrés.

Ce n'est pas un rôle de codage tête baissée, ni un rôle de « jeter par-dessus la clôture ». Vous observez attentivement les équipes pour découvrir comment le travail se déroule réellement. Les détails nuancés du travail restent souvent inconnus ou mal compris, pourtant ces détails peuvent être ce qui compte le plus. Vous documenterez les besoins des clients à travers des wireframes, des diagrammes ou des user stories, tout ce qui facilite une compréhension rapide. À partir de là, vous itérez à travers des ébauches tangibles et des retours honnêtes, en gardant à l'esprit le produit minimum viable, en travaillant de manière agile plutôt qu'en cascade et sans être lié à un ensemble d'exigences complètement figé. Le même eliciteur d'exigences reste présent tout au long de la livraison, vérifiant pendant les cycles courts au lieu de disparaître et de réapparaître à la fin. Si vous sautez ces méthodes, nous risquons d'automatiser un mauvais processus, qui est le même mauvais processus, juste plus rapidement.

Voici votre mission : vous n'êtes pas un automate à un seul tour. Vous comprenez suffisamment l'entreprise pour savoir que tous les besoins ne nécessitent pas une automatisation. Parfois, la bonne solution est un flux de travail. Parfois, il s'agit de reconnaître qu'un nouveau système est la vraie réponse, et quand c'est le cas, vous êtes à fond, en évaluant les options, en rencontrant les équipes internes pour recueillir les exigences, en travaillant directement avec les fournisseurs et en restant engagé tout au long de la mise en œuvre afin que le problème sous-jacent réel soit résolu.

Ce rôle est responsable de la livraison de solutions full-stack avec la plateforme Microsoft comme ensemble d'outils par défaut : C#/.NET et ASP.NET MVC. Mais la plateforme est au service de la solution, et non l'inverse. Lorsque le problème nécessite une application web Python en Django ou Flask, un service .NET, ou même la découverte d'une solution tierce appropriée, vous apporterez également votre aide. À cela s'ajoute une véritable ingénierie de l'IA : Python, IA générative, ingénierie de prompt et automatisation agentique via des outils tels que Microsoft Copilot Studio, Claude et d'autres plateformes personnalisées selon les besoins du travail.

Nous recrutons pour ce poste car la demande d'optimisation continue est réelle et ne cesse de croître. Et rien de tout cela n'est de la prise de commande : le succès signifie que les personnes que vous servez deviennent plus efficaces, produisent un travail de meilleure qualité et apprécient réellement davantage leur travail, pas seulement qu'un ticket a été fermé.

Fonctions et responsabilités essentielles du poste : (Connaissances, compétences et comportements requis pour ce poste.)

Découverte et Analyse commerciale

  1. Rencontrer en personne et observer comment le travail se déroule réellement, pas seulement comment il est décrit. Ce que les gens disent faire et ce qu'ils font réellement sont souvent différents, et les petits détails omis sont fréquemment les aperçus qui comptent le plus.
  1. Recueillir et documenter les exigences par le biais d'entretiens et de sessions de travail, en traduisant ce qu'une équipe demande en ce dont elle a réellement besoin. "Documenté" peut signifier un wireframe, un diagramme ou une user story, tout ce qui est suffisamment clair pour être exécuté sans s'appuyer sur des connaissances internes.
  1. Créer des wireframes et des prototypes tôt et tout au long du processus, en utilisant des outils comme Lucid ou Figma pour les cartes de processus, les wireframes et la modélisation de données lorsque cela est utile, afin que les parties prenantes réagissent à quelque chose de tangible en quelques jours plutôt que d'approuver un cahier des charges écrit des semaines avant que quoi que ce soit de visible n'existe.
  1. Identifier un mauvais processus avant de l'automatiser, car l'automatisation d'un mauvais processus ne résout rien.
  1. Rester avec le client jusqu'à la livraison, en vérifiant les versions de travail à intervalles courts et réguliers et en affinant les exigences à mesure que la compréhension s'approfondit, plutôt que de les verrouiller au lancement et de signer.
  1. Comprendre des flux de travail complets, pas seulement des demandes isolées, et proposer proactivement des opportunités pour les rationaliser, en augmentant l'efficacité, la qualité et la satisfaction au travail des personnes qui effectuent le travail au quotidien.
  1. Vérifier si l'automatisation ou un nouveau système est la bonne solution, et lorsque c'est le cas, rencontrer les équipes internes pour recueillir les exigences, travailler directement avec les fournisseurs et rester engagé tout au long de la mise en œuvre afin que le problème sous-jacent réel soit résolu.
  1. Travailler avec les propriétaires de processus dans toute l'organisation pour planifier et séquencer les solutions par rapport à de vrais backlogs, pas à des demandes hypothétiques.
  1. Collaborer étroitement avec les autres disciplines de l'équipe, Stratégie des systèmes, Recherche et Conception UX, et Analyse de données, afin que rien de ce que vous construisez ne recrée les silos que cette équipe existe pour supprimer.

Développement et Ingénierie

  1. Construire des fonctionnalités et des services avec C#/.NET (actuellement .NET 10) et ASP.NET MVC.
  1. Écrire des intégrations avec d'autres systèmes en utilisant Python.
  1. Créer des interfaces utilisateur réactives avec React, TypeScript, et Bootstrap qui sont accessibles, performantes et maintenables.
  1. Signer et optimiser les schémas, requêtes et procédures stockées pour SQL Server, en se concentrant sur la fiabilité, l'intégrité et la performance.
  1. Utiliser les assistants de codage IA de manière responsable pour accélérer le développement : écrire des prompts efficaces, examiner et tester le code suggéré par l'IA, et suivre les directives de l'équipe pour une utilisation sécurisée et conforme.
  1. Participer aux revues de conception, à l'affinage du backlog, à la planification des sprints et aux démonstrations, en maintenant une documentation claire et une traçabilité.
  1. Suivre les pratiques Agile en utilisant la méthodologie Scrum et participer à toutes les cérémonies, stand-ups, planification de sprints et rétrospectives. Suivre le travail en utilisant Jira.
  1. Écrire des tests unitaires, d'intégration et de bout en bout ; contribuer aux pipelines CI/CD ; et respecter les pratiques de codage sécurisé conformes aux normes du laboratoire.
  1. Soutenir les opérations en triant les problèmes, en effectuant une analyse des causes profondes et en livrant des correctifs incrémentiels qui minimisent les risques.

Éducation, qualifications et expérience professionnelle

Requis

  1. Diplôme de licence en informatique, technologie de l'information, ingénierie ou un domaine connexe. Une expérience professionnelle pertinente équivalente peut être considérée en remplacement de l'exigence du diplôme.
  1. Niveau 3: Diplôme de licence en sciences dans un domaine technique incluant l'informatique, la technologie de l'information, la cybersécurité ou un domaine connexe et 5 années d'expérience pertinente ; ou une maîtrise dans un domaine technique et 2 années d'expérience pertinente ; ou à défaut de diplôme, un diplôme d'études secondaires ou équivalent et au moins 11 années d'expérience directe/professionnelle.
  1. Niveau 4: Diplôme de licence en informatique, génie logiciel, technologie de l'information ou domaine connexe et au moins 9 années d'expérience professionnelle directe ; ou à défaut de diplôme, un diplôme d'études secondaires ou équivalent et au moins 15 années d'expérience directe/professionnelle.
  1. Obtenir et maintenir une habilitation de sécurité "Q" du Département de l'Énergie, qui nécessite la citoyenneté américaine.

Qualifications préférées

  1. Expérience avec les pipelines CI/CD et les flux de travail basés sur Git.
  1. Expérience dans l'intégration de l'authentification et de l'autorisation (OIDC, Microsoft Entra ID ou similaire) dans les applications web.
  1. Expérience dans la création ou l'intégration de fonctionnalités avec des services d'IA d'entreprise LLM ; familiarité avec les pratiques d'IA responsable dans les environnements réglementés.
  1. Exposition à Azure et à la conteneurisation.
  1. Expérience professionnelle dans le mentorat d'autres personnes et la direction de tâches techniques.
  1. Expérience d'utilisation de JIRA ou d'un outil similaire.
  1. Expérience avec les interfaces RESTful APIs, GraphQL, et NET WebAPI.
  1. Expérience avec l'intégration et le déploiement continus en utilisant Azure DevOps.
  1. Expérience avec d'autres React JS
  1. Expérience avec les méthodologies de développement Agile, Scrum et Kanban.
  1. Expérience avec JavaScript, jQuery, Bootstrap.

Exigences physiques

Lors de l'exécution des tâches de cette classification, l'employé peut être amené à se tenir debout, marcher, s'asseoir, se pencher, s'agenouiller, se courber, utiliser ses mains pour manipuler des matériaux, des outils, un clavier et taper, atteindre avec les mains et les bras, et utiliser l'équipement lié au travail. L'employé peut occasionnellement soulever et/ou déplacer jusqu'à 25 livres avec assistance. Une acuité visuelle et une capacité auditive suffisantes pour accomplir les fonctions essentielles et interagir avec le public sont requises. Des aménagements raisonnables peuvent être apportés pour permettre aux personnes handicapées d'accomplir les fonctions essentielles.

Informations sur le travail

  1. Notre équipe travaille selon un horaire de 9x80 à partir de l'établissement d'Idaho Falls.
  1. La fourchette de salaire pour ce poste est : Niveau 3 (de 95,256 $ à 195,288 $) / Niveau 4 (de 114,360 $ à 234,336). Chez Idaho National Laboratory, les décisions de rémunération sont déterminées en utilisant des facteurs tels que l'éducation, l'expérience pertinente et d'autres qualifications.
  1. Multi-niveaux : Ce sont des postes à plusieurs niveaux, et vous serez placé au niveau approprié en fonction de la profondeur et de l'étendue de l'expérience et des compétences prouvées.

Conditions de travail

L'environnement de travail est un bureau. Le niveau de bruit est généralement faible ; cependant, il peut y avoir des bruits forts occasionnellement. Le poste nécessite de travailler plus de 8 heures par jour et de travailler seul. Le poste peut nécessiter de travailler des heures irrégulières.

Les déclarations ci-dessus sont destinées à décrire la nature générale et les niveaux de travail effectués par les personnes affectées à cette classification. Elles ne sont pas destinées à être interprétées comme une liste exhaustive de toutes les responsabilités, tâches et compétences requises du personnel ainsi classé.

Langage de sécurité et de confidentialité

Ce poste inclut des responsabilités en matière de sécurité de l'information et de confidentialité telles que définies par NIST SP 800 53, la circulaire A 130 de l'OMB et l'ordonnance 206.1A du DOE. Le titulaire du poste doit suivre la formation initiale et annuelle spécifique au rôle, telle que requise. Le titulaire doit signer et se conformer à tous les accords d'accès requis avant d'être autorisé à accéder aux systèmes ou aux données de l'organisation. Se conformer à toutes les politiques et procédures applicables en matière de sécurité de l'information et de confidentialité en suivant les protocoles établis, en sachant que la non-conformité peut entraîner des sanctions.

Définisseurs de niveau

EX3 – Carrière

  1. Connaissances : Compréhension complète et large application des principes, théories et concepts dans le domaine de spécialisation. Connaissances générales des autres disciplines connexes. Résout un large éventail de problèmes de manière créative. Ce niveau est pleinement qualifié, orienté carrière.
  1. Résolution de problèmes : Travaille sur des problèmes de portée diverse. Fait preuve d'un bon jugement dans la sélection des méthodes et techniques pour obtenir des solutions. Les solutions sont imaginatives, complètes, pratiques et cohérentes avec les objectifs organisationnels.
  1. Discrétion et latitude : Travaille sous une direction générale uniquement. Reçoit normalement peu d'instructions au quotidien. Détermine et développe indépendamment l'approche des solutions. Le travail est examiné à l'achèvement pour sa pertinence dans l'atteinte des objectifs.
  1. Impacts : Contribue à l'achèvement de programmes et de projets spécifiques. L'échec à obtenir des résultats ou des décisions ou recommandations erronées entraînerait généralement des retards dans le programme.
  1. Liaison : Contacts fréquents avec les clients internes de l'organisation. Peut avoir des contacts extérieurs ou représenter l'organisation en fournissant des solutions à des problèmes difficiles associés à des projets ou travaux spécifiques.
  1. Éducation/Expérience : Licence et 5 ans. Maîtrise et 2 ans. Doctorat et 2 ans.

EX4 – Senior

  1. Connaissances : Leader technique avec un haut degré de connaissance dans le domaine général et une expertise reconnue dans des domaines spécifiques. Possède une vaste expérience. Utilise des concepts professionnels et des objectifs d'entreprise pour résoudre des problèmes complexes de manière créative et efficace. Interagit et encadre le personnel junior.
  1. Résolution de problèmes : Travaille sur des problèmes complexes où l'analyse des situations ou des données nécessite une évaluation approfondie de facteurs variables. Fait preuve de jugement dans la sélection des méthodes, des techniques et des critères d'évaluation pour obtenir des résultats.
  1. Discrétion et latitude : Le travail est effectué sans direction appréciable. Détermine les méthodes et procédures pour les nouvelles affectations et peut coordonner les activités d'autres personnels (Chef d'équipe). Fait preuve d'une latitude considérable dans la détermination des objectifs de l'affectation.
  1. Impacts : Guide l'achèvement réussi de programmes majeurs et peut fonctionner dans un rôle de leadership de projet. Des décisions ou recommandations erronées entraîneraient généralement l'échec dans l'atteinte des objectifs organisationnels.
  1. Liaison : Représente l'organisation en tant que contact principal pour les projets ou le travail. Interagit avec le personnel interne de haut niveau sur des questions importantes nécessitant souvent une coordination entre les organisations. Établit des contacts avec des contacts clés en dehors de son propre domaine ou de son expertise.
  1. Éducation/Expérience : Licence et 9 ans. Maîtrise et 6 ans. Doctorat et 4 ans.

À l'heure actuelle, BEA ne parrainera aucun visa H1-B obtenu en dehors des États-Unis d'Amérique (É.-U.), y compris les visas consulaires.

Exigences du Service Sélectif

Pour être éligibles à l'emploi à l'INL, les hommes nés après le 31 décembre 1959 doivent s'être inscrits au Service Sélectif (SSS). Pour plus d'informations, voir sss.gov.

Égalité des chances en matière d'emploi

Idaho National Laboratory (INL) est un employeur respectant l'égalité des chances en matière d'emploi (EEO). La politique de l'INL est de fournir des opportunités d'emploi égales à tous les candidats qualifiés sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, d'âge, de statut de vétéran protégé ou de handicap, ou d'informations génétiques.

Aménagement raisonnable

Nous veillerons à ce que les personnes handicapées bénéficient d'aménagements raisonnables pour participer au processus de candidature ou d'entretien d'embauche, pour accomplir les fonctions essentielles du poste et pour recevoir d'autres avantages et privilèges de l'emploi. Veuillez nous contacter pour demander un aménagement.

Autres informations

INL n'accepte pas les CV de fournisseurs tiers non sollicités.

Avantages et Relocalisation

  • Compte d'épargne libre d'impôt (santé, dentaire, vision)
  • 401(k) avec une contribution de l'employeur de 4.2%% et une contrepartie allant jusqu'à 4.8%% (postes réguliers) ou un accès d'auto-contribution (postes postdoctoraux)
  • Congés payés (congés personnels)
  • Programme d'éducation des employés (aide aux frais de scolarité pour les postes éligibles)
  • Forfait de relocalisation complet
  • L'éligibilité aux avantages est soumise à de multiples facteurs, y compris le statut d'emploi et la classification du poste.

INL est un laboratoire national d'ingénierie appliquée, basé sur la science, dédié au soutien de la mission du Département de l'Énergie des États-Unis dans la recherche sur l'énergie nucléaire, la science et la défense nationale. Avec plus de 6,300 scientifiques, chercheurs et personnel de soutien, le laboratoire travaille avec des gouvernements nationaux et internationaux, des universités et des partenaires industriels pour changer l'avenir énergétique du monde et sécuriser l'infrastructure critique de notre nation.

Mission de l'INL

Notre mission est de découvrir, démontrer et sécuriser des solutions innovantes en matière d'énergie nucléaire, d'autres options d'énergie propre et d'infrastructure critique.

Vision de l'INL

Notre vision est de changer l'avenir énergétique du monde et de sécuriser l'infrastructure critique de notre nation.

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026