Lieu : Actuellement en télétravail, transition vers un télétravail hybride et sur le site du client à Fort Belvoir, VA.
Rejoignez LMI, un cabinet de conseil de premier plan, en tant que Développeur d'applications pour concevoir, construire, tester, déployer et maintenir une couche de données critique pour l'armée, appelée Army Data Layer (ADL). Vous serez essentiel au développement de la plateforme de base pour la deuxième itération de l'Army Data Platform. Collaborez avec les responsables gouvernementaux, les architectes de solutions, les propriétaires de données, les intendants de données, les analystes de processus et de flux de travail, et les data scientists pour fournir des solutions répondant aux besoins essentiels des entreprises.
Chez LMI, nous révolutionnons le chemin de l’insight à l’enjeu à la nouvelle vitesse du possible™. Forts de plus de 60 ans d'expertise fédérale, nous intégrons des innovations de pointe pour accélérer le succès des missions. Nos équipes talentueuses utilisent des technologies émergentes pour favoriser des solutions créatives et repousser les limites des capacités, accélérant ainsi le rythme des progrès pour aider nos clients à s'adapter aux besoins de mission en évolution.
- Construire une architecture maître-agent pour prendre en charge les pipelines ETL.
- Concevoir et implémenter des API RESTful en suivant les meilleures pratiques.
- Rédiger et exécuter des tests automatisés.
- Développer et maintenir une documentation complète pour soutenir la maintenance de la plateforme.
- Participer aux examens d'infrastructure pour identifier les meilleures pratiques et les opportunités d'amélioration.
- Adhérer aux bonnes pratiques et aux directives du projet, y compris le contrôle du code source, les tests automatisés et une documentation appropriée.
- Participer aux séances de découverte des besoins et de conception pour déterminer les exigences des solutions.
- Architecter et développer des applications pour soutenir les communications internes et externes ainsi que les communications intra-service.
- Collaborer avec des équipes diversifiées de livraison technique pour construire une architecture scalable basée sur les services et stimuler l'innovation.
Exigences Minimales
- Diplôme en informatique, technologie de l'information, ingénierie informatique, ou un domaine connexe (ou expérience professionnelle équivalente).
- Plus de 3 ans d'expérience dans la création d'applications de production.
- Expérience avec les fournisseurs de cloud (AWS/Azure/Google Cloud) ou les centres de données internes.
- Maîtrise de Python.
- Capacité à comprendre divers types d'interfaces système-à-système et à concevoir des solutions sur des infrastructures on-prem et cloud.
- Familiarité avec les concepts ETL et les solutions, en particulier pour l’ingénierie des big data, y compris l'expérience avec Apache Spark.
- Compréhension approfondie des bases de données relationnelles (Oracle, PostgreSQL, etc.).
- Expérience avec les bases de données non relationnelles (MongoDB, Redis, Elasticsearch, etc.).
- Expérience en développement web (JavaScript, JSON, HTML, CSS).
- Expérience avec les frameworks de streaming/queuing (Kafka, RabbitMQ, etc.).
- Autorisation de sécurité secrète en cours de validité.
Compétences Souhaitées
- Expérience avec Palantir.
- Mentalité analytique – orientée par les données et compétente en résolution de problèmes, en particulier en utilisant les métadonnées de la plateforme ou les données de journalisation pour diagnostiquer les problèmes liés à la fonctionnalité du système ou aux pipelines de données.
- Excellentes compétences en communication – capable de transmettre efficacement des messages, de traduire des exigences fonctionnelles en solutions techniques et de se coordonner entre les équipes techniques et non techniques.
- Auto-motivé et autodidacte – capable d'exécuter avec un minimum de direction, d'adopter de nouvelles méthodes, et d'apprendre et appliquer rapidement de nouveaux concepts.
- Attention aux détails