Mission Technologies, a division of HII
Mission Technologies, a division of HII
5 001 – 10 000 Employés
ConseilIndustrie manufacturièreLogistique
Mission Technologies, une division de HII, développe et fournit des technologies avancées pour la sécurité nationale et les opérations militaires. Ses activités couvrent les opérations cyber et spatiales, les technologies militaires avancées ainsi que des systèmes intégrés destinés à soutenir les forces aériennes, terrestres et navales. L’organisation applique également l’intelligence artificielle et des capacités C5ISR afin de contribuer au renforcement des opérations militaires américaines et de permettre la coordination entre plusieurs domaines. Grâce à des activités liées à la fabrication, au conseil et à la logistique, Mission Technologies offre aux personnes à la recherche d’un emploi des possibilités d’explorer des métiers à l’intersection de l’ingénierie, des technologies de défense et du soutien opérationnel.

Développeur web (Ingénieur logiciel 3) - Port Hueneme, CA

Développez et modernisez des applications web sécurisées pour les clients de la défense navale de HII dans un poste sur site à Port Hueneme. Développez des API, des bases de données, des déploiements cloud et des logiciels d’entreprise tout au long du cycle de vie des applications.

Description

  • Développer, maintenir, moderniser et améliorer des applications web et les services associés pour NSWC PHD
  • Concevoir, tester, dépanner, déployer et maintenir des applications répondant aux besoins commerciaux et opérationnels des clients
  • Traduire les exigences en solutions techniques avec les clients, les parties prenantes, les analystes métier et les équipes techniques
  • Créer des interfaces web responsives, fonctionnelles et faciles à utiliser
  • Développer et maintenir les composants front-end et back-end des applications
  • Produire un code propre, sécurisé, réutilisable et maintenable
  • Développer des applications côté serveur avec C#, .NET, Java, Python, JavaScript/Node.js ou des technologies similaires
  • Créer, utiliser et maintenir des API REST, des services web et des intégrations d’entreprise
  • Travailler avec Microsoft SQL Server et des bases de données relationnelles, notamment les requêtes, les procédures stockées, l’accès aux données et l’intégration des applications
  • Étudier et résoudre les défauts des applications, les problèmes de performance et les incidents de production grâce aux tests et au débogage
  • Contribuer à la conception des applications, aux revues de code, aux tests, à la gestion de configuration et aux mises en production
  • Utiliser Git, GitHub et des plateformes collaboratives de développement logiciel
  • Soutenir les processus automatisés de compilation, de test, de déploiement, de CI/CD et de DevSecOps
  • Collaborer avec les équipes de cybersécurité sur le codage sécurisé, la correction des vulnérabilités, les analyses de sécurité, l’application de correctifs et la conformité
  • Créer et maintenir la documentation technique et destinée aux utilisateurs finaux
  • Connecter les applications aux bases de données, aux API, aux services d’authentification, aux sources de données et aux capacités d’entreprise
  • Surveiller et dépanner la disponibilité, la performance, la capacité et la fiabilité des applications
  • Contribuer à l’ensemble du cycle de vie du développement logiciel et aux initiatives d’amélioration continue
  • Expliquer clairement les informations techniques aux parties prenantes techniques et non techniques
  • Travailler entre différentes disciplines techniques afin de répondre aux exigences des clients et de la mission

Exigences

  • Cinq ans d’expérience pertinente avec un baccalauréat connexe, trois ans avec une maîtrise connexe, aucune expérience préalable avec un doctorat ou un Juris Doctor connexe, ou neuf ans avec un diplôme d’études secondaires ou équivalent
  • La citoyenneté américaine est requise
  • Habilitation de sécurité Secret en cours de validité pouvant être conservée
  • Certification CompTIA Security+ en cours de validité pouvant être conservée
  • Expérience avec HTML5, CSS3, JavaScript et TypeScript
  • Expérience avec C#, .NET et ASP.NET
  • Expérience avec React, Angular, Vue.js ou des frameworks front-end comparables
  • Expérience avec Java, Python, Node.js ou des technologies back-end comparables
  • Expérience avec Microsoft SQL Server ou d’autres technologies de bases de données relationnelles
  • Expérience dans le développement et l’intégration d’API REST et de services web
  • Maîtrise de Git, GitHub et des pratiques de contrôle de version
  • Expérience avec Visual Studio et/ou Visual Studio Code
  • Expérience avec Microsoft Azure ou une plateforme cloud comparable
  • Expérience avec Azure App Service ou des technologies comparables d’hébergement d’applications
  • Expérience avec les pipelines CI/CD et le déploiement automatisé de logiciels
  • Expérience avec GitHub Actions ou des outils d’automatisation comparables
  • Connaissance des technologies d’authentification et d’autorisation
  • Connaissance du développement logiciel sécurisé et de la sécurité des applications
  • Expérience des méthodologies agiles de développement logiciel
  • Expérience de la modernisation d’applications et de la migration d’applications existantes
  • Capacité à dépanner et à prendre en charge des applications dans des environnements d’entreprise de production
  • Souhaité : diplôme de premier cycle en génie informatique, génie électrique, génie électronique ou mathématiques avec spécialisation en informatique
  • Souhaité : au moins cinq ans d’expérience professionnelle en conception informatique, développement logiciel, réseaux informatiques ou travail technique étroitement lié
  • Acuité visuelle et dextérité manuelle suffisantes pour satisfaire aux exigences de la famille des ingénieurs logiciels

Avantages

  • Options de régimes médicaux, dentaires et ophtalmologiques
  • Ressources de bien-être
  • Programmes d’aide aux employés
  • Options de plans d’épargne 401(k)
  • Outils de planification financière
  • Assurance vie
  • Réductions pour les employés
  • Jours fériés rémunérés et congés payés
  • Remboursement des frais de scolarité
  • Bourses pour l’éducation de la petite enfance et l’enseignement postsecondaire
  • Une prime occasionnelle ou une autre rémunération non récurrente peut être proposée pour les postes admissibles
  • Programmes d’éducation et de formation favorisant le développement continu de la carrière