SHR Consulting Group, LLC

Développeur d'applications Cloud Senior

JavaAWSGCPDockerKubernetesTerraform
Traduction automatique. Consultez l’original.

À propos de SHR Consulting Group

SHR est un intégrateur technologique de premier plan qui résout les défis les plus complexes de notre nation en matière de modernisation et de préparation sur les marchés de la défense, du gouvernement fédéral civil et du renseignement. Notre solide portefeuille d'offres comprend des solutions haut de gamme en ingénierie et intégration de systèmes, en informatique d'entreprise, y compris les services cloud : cybersécurité, logiciels, analyses avancées et IA. Grâce à une compréhension intime des défis de nos clients et à une expertise approfondie des technologies existantes et émergentes, nous intégrons les meilleurs composants de notre propre portefeuille et de notre écosystème de partenaires pour fournir des solutions innovantes, efficaces et performantes.

Résumé du poste

SHR Consulting Group recherche un Développeur d'applications Cloud Senior pour concevoir, développer, moderniser, intégrer et prendre en charge des applications et services cloud-native sécurisés et évolutifs au sein de l'environnement PIVOT du National Flood Insurance Program (NFIP) de la FEMA. Ce rôle d'ingénierie de haut niveau assure le leadership technique pour le développement d'applications, l'intégration, la conteneurisation, l'automatisation, la migration vers le cloud et le déploiement dans des environnements cloud d'entreprise. Le poste travaille avec les équipes de livraison PIVOT et la plateforme partagée Systems/DevOps, en collaborant avec des architectes cloud, des ingénieurs, du personnel de cybersécurité, des ingénieurs QA, des propriétaires de produits, des analystes métier, des ingénieurs de données et d'autres équipes techniques tout au long du cycle de vie du développement logiciel.

Responsabilités clés

  1. Concevoir, développer, tester, déployer et maintenir des applications cloud-native et des microservices complexes.
  1. Développer des services backend et des APIs en utilisant Java, Spring Boot et des architectures RESTful *
  1. Concevoir et mettre en œuvre des architectures basées sur les microservices et pilotées par les événements.
  1. Développer et maintenir des applications conteneurisées en utilisant Docker et Kubernetes/OpenShift.
  1. Développer des solutions tirant parti des services de la plateforme Google Cloud (GCP) et d'autres technologies cloud-native approuvées.
  1. Moderniser les applications existantes pour un déploiement dans des environnements cloud et conteneurisés.
  1. Développer et maintenir les intégrations entre les applications, les APIs, les bases de données et les services d'entreprise.
  1. Mettre en œuvre des processus automatisés de construction, de test, d'analyse de sécurité et de déploiement d'applications en utilisant l'orchestration CI/CD de Harness.
  1. Utiliser Git, Maven/Gradle, Terraform, Harness et les outils de développement et de déploiement associés.
  1. Développer et maintenir l'Infrastructure as Code (IaC) en utilisant Terraform et les normes d'entreprise établies.
  1. Intégrer des outils de sécurité des applications et de qualité du code tels que Snyk et SonarQube dans le cycle de vie du développement.
  1. Appliquer les technologies Dapr / distributed application runtime le cas échéant pour prendre en charge des architectures d'applications évolutives et résilientes.
  1. Résoudre les problèmes complexes liés aux applications, à l'intégration, aux conteneurs et au déploiement cloud.
  1. Effectuer des revues de code et assurer le respect des normes de développement, d'architecture, de sécurité et de codage.
  1. Soutenir l'optimisation des performances, l'évolutivité, la fiabilité et la disponibilité des applications.
  1. Développer la documentation technique, les conceptions d'applications, les spécifications d'interface, les diagrammes d'architecture et la documentation de déploiement.
  1. Travailler au sein d'environnements de livraison Agile/Scrum et DevSecOps.
  1. Fournir des conseils techniques et du mentorat aux développeurs juniors et intermédiaires.
  1. Collaborer avec les architectes cloud, les ingénieurs, le personnel de cybersécurité, les ingénieurs QA, les propriétaires de produits, les analystes métier, les ingénieurs de données et les autres équipes PIVOT tout au long du SDLC.

Exigences minimales

  1. 7+ années d'expérience professionnelle démontrée en ingénierie logicielle, développement d'applications, développement cloud ou dans un domaine technique étroitement lié.
  1. Expérience avancée dans le développement d'applications et de services d'entreprise en utilisant Java/Spring Boot ou des technologies de développement d'applications modernes comparables.
  1. Solide expérience avec les APIs REST, les microservices, l'intégration d'applications et les systèmes distribués.
  1. Expérience démontrée avec Docker et Kubernetes/OpenShift ou des plateformes d'orchestration de conteneurs comparables.
  1. Expérience dans le développement et le déploiement d'applications dans GCP ou une autre plateforme cloud publique majeure, avec la capacité d'appliquer les principes de conception cloud-native.
  1. Expérience avec la gestion du code source en utilisant Git et la gestion de build/dépendances en utilisant Maven et/ou Gradle.
  1. Expérience avec les pipelines CI/CD, les tests automatisés, l'automatisation du déploiement et les pratiques DevSecOps.
  1. Expérience avec l'Infrastructure as Code, de préférence Terraform.
  1. Expérience dans la résolution de problèmes complexes liés aux applications, au cloud, à l'intégration et au déploiement dans des environnements de production ou d'entreprise.
  1. Capacité démontrée à diriger des efforts techniques, à encadrer des ingénieurs et à collaborer efficacement au sein d'équipes interfonctionnelles.
  1. Expérience de travail dans des environnements Agile/Scrum et participation tout au long du cycle de vie du développement logiciel.
  1. Solides compétences en communication écrite et orale et capacité à produire une documentation technique claire.

Éducation et certifications

  1. Licence en informatique, génie électrique, gestion des systèmes d'information ou domaine connexe, ou expérience professionnelle équivalente.

Habilitation de sécurité

  1. Citoyenneté américaine.
  1. Capacité à obtenir une habilitation Public Trust. Une habilitation DHS EOD active est préférée. Une habilitation FEMA Public Trust est fortement préférée.
  1. Certifications avancées telles que les certifications cloud GCP, Azure, AWS ; CISSP ; certifications Cisco avancées (CCNP, CCIE).

Environnement de travail

  1. À distance.
  1. Les candidats résidant dans la région métropolitaine de DC sont préférés.

Fourchette de salaire 140,000 – 165,000 USD. La fourchette de salaire représente une ligne directrice générale ; SHR prend en compte un certain nombre de facteurs lors de la détermination des offres de salaire de base, tels que la portée et les responsabilités du poste, ainsi que l'expérience, l'éducation, les compétences du candidat et les conditions actuelles du marché.

SHR Consulting Group, LLC est un employeur garantissant l'égalité des chances. Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale, le handicap ou le statut de vétéran protégé.

Avantages

  • Salaire compétitif proportionnel à l'expérience et au niveau d'habilitation.
  • Couverture médicale, dentaire et ophtalmique complète.
  • 401(k) avec contribution de l'entreprise.
  • Congés payés et onze jours fériés fédéraux.
  • Remboursement des certifications et soutien à la formation.
  • Assurance vie et invalidité.

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

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter