Idaho Health Insurance Exchange
Nightwing
Ingénieur logiciel - Full Stack
À propos du poste
Nightwing fournit des services de pointe en matière de cyberopérations, d'opérations de données, d'intégration de systèmes et de soutien aux missions de renseignement pour répondre aux défis les plus complexes de nos clients. Nos capacités incluent les opérations dans le cyberespace, la cyberdéfense et la résilience, la recherche de vulnérabilités, la surveillance technique omniprésente, le renseignement de données, l'habilitation de missions tout au long de leur cycle de vie et la modernisation logicielle. Nightwing apporte des technologies de rupture, de l'agilité et des offres compétitives aux clients des secteurs du renseignement, de la défense, du civil et des marchés commerciaux.
Nous recherchons un ingénieur logiciel pour rejoindre une équipe de développement agile afin de soutenir la conception, le développement, les tests et la maintenance d'applications répondant aux besoins des clients. Ce poste est idéal pour les jeunes diplômés titulaires d'un diplôme technique désireux d'acquérir une expérience professionnelle en développement full‑stack et dans les pratiques modernes d'ingénierie logicielle.
Compétences et expérience requises
Exigence d'habilitation de sécurité
Tous les candidats doivent posséder une habilitation de sécurité active TS/SCI avec un Full-Scope Polygraph. Cette exigence est obligatoire pour être pris en considération.
Compétences et expérience requises
- Connaissances fondamentales du développement full‑stack utilisant des technologies telles que Angular, Java et Spring Boot (cours, stages ou projets acceptés).
- Compréhension de base des APIs et de leur utilisation.
- Exposition aux pratiques de développement agile.
- Compréhension générale des concepts DevOps et des pipelines CI/CD.
- Familiarité avec les concepts de microservices.
- Conscience des considérations d'accessibilité dans le développement front-end.
- Exposition aux frameworks de tests unitaires (expérience académique ou début de carrière professionnelle).
- Expérience de base dans l'utilisation de GitHub ou d'outils de contrôle de version similaires.
- Compréhension des outils de gestion de flux de travail tels que JIRA.
- Exposition aux concepts de cloud ; une familiarité avec AWS est un plus.
- Expérience introductive avec Python.
- Familiarité avec les conteneurs ou intérêt pour l'apprentissage de Kubernetes.
- Bachelor's degree en informatique, ingénierie ou dans un domaine technique connexe.
- Habilitation TS/SCI active avec Full-Scope Polygraph.
Qualifications générales
- Forte volonté d'apprendre et de se développer dans un environnement dynamique.
- Solides compétences en résolution de problèmes et en débogage développées par le biais de cours ou de projets.
- Capacité à travailler en collaboration au sein d'une équipe.
- Compétences en communication claire, tant à l'écrit qu'à l'oral.
- Capacité à s'adapter à l'évolution des exigences et des priorités.
Responsabilités
- Contribuer au développement d'applications full‑stack en utilisant des technologies telles que Angular, Spring Boot et Java.
- Participer aux cérémonies agiles, y compris la planification de sprint, les réunions quotidiennes (standups) et les revues.
- Aider à la mise en œuvre et à l'utilisation d'APIs.
- Écrire un code propre et maintenable en suivant les normes établies par l'équipe.
- Aider à identifier et à résoudre les défauts logiciels de base.
- Participer aux revues de code entre pairs et intégrer les retours.
- Contribuer à l'écriture de tests unitaires et soutenir les activités de test.
- Apprendre et appliquer les meilleures pratiques d'accessibilité dans le développement front-end.
- Soutenir les activités DevOps, y compris les tâches de base liées aux pipelines CI/CD.
- Apprendre et assister dans le cadre d'architectures basées sur les microservices.
- Utiliser GitHub pour le contrôle de version et la collaboration.
- Soutenir les activités de build et de déploiement en utilisant Jenkins.
- Suivre le travail assigné en utilisant JIRA.
- Assister dans les tâches de développement impliquant des services AWS tels que Lambda.
- Écrire des scripts ou des composants simples en Python selon les besoins.
- Participer aux travaux de conteneurisation, y compris les tâches de base impliquant Kubernetes.
Salaire et avantages
Le salaire associé à ce poste (64,000 $ - 128,000 $) est proportionnel aux qualifications du candidat sélectionné, à ses années d'expérience pertinente et à son niveau d'expertise démontré. La rémunération sera déterminée en fonction de ces facteurs afin d'assurer l'alignement avec les compétences, les responsabilités et les normes du marché.
Nightwing offre une couverture d'assurance médicale, vision et dentaire en plus d'un plan 401k, de congés payés, de jours fériés et d'assurances supplémentaires.
Nightwing est un employeur garantissant l'égalité des chances et l'action positive. Tous les candidats qualifiés seront pris en considération pour un emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de handicap ou de statut d'ancien combattant, d'âge ou de toute autre catégorie protégée par la loi fédérale.
