ONEGLOBE LLC

Développeur Full Stack avec TS/SCI

JavaScriptTypeScriptPythonJavaNode.jsSQLPostgreSQLAWSDockerKubernetes
Traduction automatique. Consultez l’original.

Description

En tant que Développeur Full Stack, vous contribuerez aux activités de développement technique pour aider à réaliser la vision du produit et à permettre les capacités de l'entreprise. Vous travaillerez en collaboration au sein d'une équipe produit en contribuant du code aux composants backend et frontend. Vous serez activement impliqué dans le codage, la participation aux revues de code, la mise en œuvre de fonctionnalités et le support des solutions techniques aux côtés de vos coéquipiers. Vous participerez aux démos et présentations d'équipe, soutenant la présentation des capacités de la plateforme aux parties prenantes et aux nouveaux locataires potentiels. Le succès dans ce rôle nécessite de solides compétences en collaboration, la capacité à travailler efficacement au sein d'une équipe de développement agile et un engagement à écrire du code de qualité qui aide à maintenir, déboguer et faire progresser les fonctionnalités du système de production.

  1. Utiliser des techniques et méthodologies de développement logiciel pour résoudre des défis analytiques complexes afin de soutenir les menaces à la sécurité nationale.
  1. Utiliser des compétences en développement logiciel pour automatiser les processus analytiques manuels.
  1. Opportunité d'élargir vos spécialisations pour inclure les interfaces utilisateur front end, les microservices back end, les services web, les architectures cloud, ainsi que les bases de données et autres systèmes de stockage de données persistants
  1. Déployer des solutions informatiques développées, des applications utilisateur, des bases de données et d'autres capacités informatiques.
  1. Concevoir et développer des solutions utilisateur spécialisées, des applications et des bases de données en utilisant une approche Agile hybride dans un environnement DevOps.
  1. Fournir un support technique de niveau 3 pour les applications et bases de données déployées.
  1. Connaissance des outils de gestion de code tels que Git.
  1. Expérience avec les APIs de messages cloud et l'utilisation des notifications push.
  1. Maintenir l'intégrité et l'organisation du code.
  1. Collaborer avec le reste de l'équipe d'ingénierie pour concevoir et lancer de nouvelles fonctionnalités. Cela inclut la coordination et la documentation des procédures de déploiement, des plans de publication, etc.
  1. Intérêt marqué pour l'apprentissage et l'utilisation des derniers outils, méthodes et technologies logicielles pour résoudre des problèmes du monde réel vitaux pour la sécurité nationale.
  1. Soutenir les déploiements en dehors des heures de bureau, tels que le soir ou le week-end.

Exigences

  1. Diplôme de licence avec 5+ années d'expérience.
  1. Doit avoir une habilitation TS/SCI active.
  1. Compréhension des architectures cloud et des outils et technologies associés, tels que AWS Cloud (GovCloud/C2S).
  1. Familiarité avec les services gérés Amazon Web (AWS).
  1. JavaScript, Angular, Typescript, Node.js, MongoDB, JSON, SQL, XML.
  1. Niveau d'expérience élevé avec les langages de programmation back-end (Java/Spring, Python).
  1. Connaissance pratique des magasins de données MongoDB, DynamoDB, PostgreSQL, S3, Redshift, Redis, et Elasticsearch.
  1. Familiarité avec les technologies jQuery, ASP/.Net, NoSQL, PL/SQL, LDAP, HTTP, REST/SOAP, SGBDR.
  1. Familiarité avec la gestion de configuration et les outils CI, tels que Git/Gitlab, Jenkins, SonarQube, Maven, Ansible, Chef.
  1. Familiarité avec les environnements serveur Linux/Unix.
  1. Expérience avec la méthodologie de développement Agile.
  1. Connaissance pratique des outils de collaboration, tels que Jira et Confluence.

Qualifications préférées

  1. Connaissance pratique des plateformes et services logiciels, tels que Docker, Kubernetes, JMS/SQS/SNS, Kafka, AWS Lambda, NiFi.
  1. Connaissance pratique des clés publiques et des certificats numériques.
  1. Expérience avec les modèles et outils de test automatisés, tels que Mocha/Chai, JUnit, NUnit, TestNG.
  1. Expérience avec les environnements DevOps.
  1. Expertise dans divers outils COTS, GOTS et open-source qui prennent en charge le développement d'applications d'intégration et de visualisation de données.
  1. Expérience avec les APIs de messages cloud et l'utilisation des notifications push.
  1. Spécialisation en programmation orientée objet.

À propos de OneGlobe

OneGlobe LLC est une petite entreprise dont le siège est en Virginie, qui fournit des solutions innovantes d'ingénierie logicielle, cloud, de données et IA/ML à des clients fédéraux depuis 2005. Nous sommes un partenaire de conseil avancé AWS Partner Network, certifié CMMI-DEV niveau 3, et avons été reconnus comme un Top Workplace. Notre culture met l'accent sur l'apprentissage continu, la collaboration et la livraison axée sur la mission — et nous investissons dans nos employés par le biais de formations, de certifications et de parcours de carrière clairs.

OneGlobe recrute pour une équipe de services de science des données fédérale qui soutient un programme de mission à fort impact. L'équipe travaille aux côtés d'analystes commerciaux, d'ingénieurs machine learning, de développeurs d'applications et de dirigeants gouvernementaux pour construire des capacités d'analyse et d'IA/ML sur une plateforme d'analyse d'entreprise. Le travail couvre l'analyse prédictive et prescriptive, le machine learning, le traitement du langage naturel, l'analyse de graphes, la visualisation et la gestion unifiée des cas — à une échelle de millions d'enregistrements par jour. Les missions vont généralement de sprints de trois mois à des constructions de capacités pluriannuelles, sur des données principalement structurées provenant de nombreuses sources disparates.

L'Analyste de Données est un membre clé de l'équipe projet, travaillant sous supervision occasionnelle pour extraire, préparer, analyser et rapporter des données de mission. Il/Elle met en œuvre des modèles construits par des membres seniors de l'équipe, conçoit des tableaux de bord et des rapports, et présente des conclusions qui éclairent les décisions et les politiques du programme.

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