Nakupuna Companies
Nakupuna Companies
1 001 – 5 000 Employés
ConseilGouvernementLogistique
Nakupuna Companies est un groupe détenu par une organisation autochtone hawaïenne qui accompagne des partenaires gouvernementaux dans les domaines du conseil, des services informatiques, des installations et des infrastructures, des services environnementaux et de la logistique. Ses équipes soutiennent les opérations liées aux missions et aux activités, en apportant des compétences techniques et en gestion de programmes aux projets gouvernementaux, tout en contribuant à la communauté autochtone hawaïenne par des initiatives et des investissements ciblés. Son siège se trouve à Hawaï, et l’entreprise possède également des bureaux dans plusieurs États américains.

Ingénieur logiciel senior, .NET et Azure

Modernisez les systèmes d’approvisionnement de NAVSUP pour Nakupuna Federal en développant des applications sécurisées, des API et des pipelines CI/CD. Soutenez des clients du ministère de la Défense.

Description

  • Concevoir, développer, mettre en œuvre et maintenir des solutions informatiques.
  • Créer, maintenir et mettre à jour des applications, des logiciels et des programmes utilitaires pour moderniser les systèmes.
  • Évaluer les informations, les besoins des utilisateurs et les exigences logicielles afin de planifier le développement et les modifications pratiques des applications.
  • Préparer la documentation des programmes et les commentaires dans le code.
  • Travailler avec des analystes, des ingénieurs, des programmeurs, des clients et des équipes d’ingénierie pour définir les conceptions, les interfaces et les exigences des applications.
  • Créer des procédures de test, de validation, de programmation et de documentation des logiciels.
  • Maintenir et mettre à jour les logiciels afin de corriger les défauts, de prendre en charge les changements matériels, de mettre à niveau les interfaces et d’améliorer les performances.
  • Réaliser des tests intégrés d’assurance qualité portant sur les fonctions de sécurité et la résilience.
  • Stocker, extraire et traiter des données pour évaluer les capacités et les exigences des systèmes.
  • Mettre en œuvre des contrôles de cybersécurité, notamment le chiffrement, la gestion des accès et la gestion des identités.
  • Utiliser des systèmes de gestion de versions d’entreprise pour créer des applications sécurisées.
  • Détecter et corriger les défauts logiciels à l’aide de pratiques standard de débogage.
  • Aider les équipes applicatives à standardiser les politiques système, les outils de développement et les correctifs de sécurité.
  • Créer des programmes qui valident et traitent plusieurs entrées.
  • Créer des applications qui consignent et gèrent les erreurs, les exceptions et les défaillances.
  • Développer du code à l’aide de langages pris en charge, de la conception orientée objet, de concepts et protocoles réseau et de méthodes de sécurité réseau.
  • Préparer la documentation Agile ainsi que celle exigée par les politiques de l’organisation.
  • Contribuer à la standardisation des outils, des pipelines CI/CD et des vues de services d’architecture conformément aux normes de sécurité de la Marine.
  • Automatiser les compilations, les tests et les déploiements au moyen de pipelines CI/CD.
  • Mettre en place des pratiques de gestion des artefacts pour les bibliothèques, les dépendances et les compilations.
  • Aider à résoudre les interruptions de production et à préparer les packages de mise en production.
  • Créer et maintenir des éléments de travail, et participer aux revues internes et aux comités de contrôle des changements.
  • Réaliser des audits qualité, enquêter sur les erreurs et recommander des mesures correctives.

Exigences

  • Expérience avec .NET, C#, JavaScript, jQuery, XML, XML Schema, SQL et les bases de données Oracle.
  • La certification IAM de niveau I (CompTIA Security+) est obligatoire.
  • Au moins 2 ans d’études supérieures ou de formation technique et 5 ans d’expérience en développement logiciel moderne, ou un diplôme équivalent en remplacement.
  • Au moins 2 ans d’études supérieures ou de formation technique et 5 ans d’expérience avec Azure DevOps, Microsoft 365 et Teams, Excel, Visio et Outlook.
  • Au moins 3 ans d’expérience des principes et pratiques Agile, y compris la participation à des équipes Agile.
  • Au moins 5 ans de connaissances et d’expérience des technologies et plateformes pertinentes de développement logiciel.
  • Au moins 3 ans d’expérience des outils et pratiques DevOps.
  • Solides connaissances des outils et techniques de sécurité.
  • Capacité à écrire des scripts d’automatisation en Bash ou PowerShell.
  • Au moins 3 ans de connaissances et d’expérience des architectures natives du cloud et de l’infrastructure en tant que code.
  • Au moins 1 an d’expérience dans un environnement PaaS tel qu’Appian ou Salesforce.
  • Solides capacités d’analyse pour évaluer les risques et les vulnérabilités de sécurité.
  • Excellentes compétences en communication et capacité à collaborer avec les équipes de développement, de sécurité et d’exploitation.
  • Bonne compréhension des principes de sécurité et des bonnes pratiques.
  • Une expérience au sein du gouvernement et du ministère de la Défense est souhaitée.
  • Un diplôme de licence dans un domaine technique tel que l’ingénierie ou l’informatique est obligatoire ; il peut être remplacé par 2 ans d’études supérieures et 3 à 5 ans d’expérience professionnelle connexe.
  • Capacité à satisfaire aux exigences physiques indiquées, avec ou sans aménagement raisonnable.

Avantages

  • Couverture médicale, dentaire et optique.
  • Comptes d’épargne santé et comptes de dépenses flexibles.
  • Régime de retraite 401(k) avec cotisations de l’employeur.
  • Congés payés et jours fériés.
  • Couverture vie et invalidité.
  • Programmes d’aide aux employés.
  • Aide aux frais de scolarité et possibilités de développement professionnel.
  • Indemnité différentielle liée au service militaire.
  • Programmes supplémentaires d’avantages facultatifs.