
Leidos est un intégrateur de systèmes qui intervient dans les domaines de la science, de la technologie et de l’ingénierie afin de soutenir les missions complexes de ses clients. Ses activités couvrent l’aviation, la défense, l’énergie, le secteur public, la santé, le renseignement, la science et l’espace, avec des compétences en intelligence artificielle, modernisation numérique, opérations cyber et logiciels intégrés pour les missions. L’entreprise développe également des solutions telles que des systèmes de lutte contre les aéronefs sans pilote et des infrastructures pour véhicules électriques à usage militaire. Le profil plus large de Leidos comprend un engagement en faveur de la diversité, de l’équité et de l’inclusion, de la durabilité, des initiatives caritatives et des programmes communautaires.
Développeur logiciel IA (tous niveaux) – Hybride, Gaithersburg
Développez des microservices, des API et une automatisation cloud native pour les systèmes critiques de contrôle du trafic aérien de Leidos. Appliquez des pratiques d’ingénierie assistée par l’IA dans des programmes gouvernementaux critiques pour la sécurité.
Description
- Concevoir et maintenir des microservices prenant en charge la plateforme d’automatisation L-CAP.
- Collaborer avec les architectes pour transformer les conceptions de systèmes en implémentations évolutives et fiables.
- Développer des API RESTful et des intégrations événementielles au sein d’un maillage de données cloud hybride.
- Intégrer des bases de données relationnelles et NoSQL tout en maintenant la cohérence et les performances des données.
- Ajuster et optimiser les services distribués afin d’améliorer les performances.
- Diriger et participer aux revues de code tout en respectant les normes et les bonnes pratiques d’ingénierie.
- Encadrer les développeurs juniors et fournir des conseils techniques.
- Diagnostiquer et résoudre des problèmes complexes touchant les services, les API et l’infrastructure.
- Créer et maintenir des documents de conception, des spécifications d’API et des procédures opérationnelles.
- Participer aux cérémonies SAFe et Agile, à la planification des PI et au perfectionnement du backlog.
- Analyser les services distribués de contrôle du trafic aérien et les possibilités d’optimisation et de réduction de la latence.
- Préserver la stabilité des interfaces et la rétrocompatibilité pendant les opérations de modernisation.
- Transformer les fonctions existantes d’automatisation du contrôle du trafic aérien en services cloud natifs.
- Utiliser des outils de développement assistés par l’IA, l’automatisation et des pratiques contemporaines d’ingénierie logicielle.
Exigences
- Diplôme de licence en informatique, en ingénierie ou dans une discipline technique connexe, ou expérience équivalente en remplacement du diplôme.
- Au moins 2 ans d’expérience pour le niveau junior.
- Au moins 4 ans d’expérience pour le niveau intermédiaire.
- Au moins 8 ans d’expérience pour le niveau senior.
- Maîtrise de Java ou de C++, avec une expérience démontrée du développement logiciel en production.
- Expérience dans la conception et le développement d’applications basées sur des microservices.
- Solides connaissances de la conception et de la mise en œuvre d’API RESTful.
- Expérience des systèmes distribués et des architectures événementielles.
- Maîtrise des pipelines CI/CD et des pratiques DevOps.
- Expérience des bases de données relationnelles telles que PostgreSQL et Oracle, ainsi que des bases NoSQL telles que MongoDB et Cassandra.
- Solide expérience de Git et familiarité avec les flux de travail de développement collaboratif.
- Familiarité avec les frameworks Agile et SAFe et avec les pratiques de livraison itérative.
- Solides capacités de débogage, de résolution de problèmes et d’analyse.
- Capacité à obtenir et à conserver une autorisation Public Trust.
- Expérience en ingénierie des performances, notamment en profilage, en analyse comparative et en optimisation de services distribués.
- Connaissance de la stabilité des interfaces et des pratiques de gestion des versions d’API pour les architectures orientées services.
- Expérience de la conversion de logiciels existants en implémentations orientées services ou basées sur des microservices.
- La citoyenneté américaine est requise.
- Réussite des enquêtes de sécurité exigées par le client gouvernemental.
- Maîtrise de la programmation Python.
- Expérience de la conteneurisation avec Docker et de l’orchestration avec Kubernetes.
- Expérience des plateformes cloud AWS ou Azure, y compris des services gérés.
- Expérience des courtiers de messages Kafka ou RabbitMQ et des architectures de streaming.
- Connaissance de la conception pilotée par le domaine et des modèles de maillage de données.
- Expérience dans des environnements logiciels liés à l’aviation, à la défense ou à d’autres domaines critiques pour la sécurité.
- Familiarité avec les outils d’infrastructure as code tels que Terraform et Ansible.
- Expérience de l’utilisation d’outils de développement assistés par l’IA.
- Expérience des systèmes distribués critiques pour les performances dans des environnements opérationnels ou en temps réel.