SanMar- External
Johns Hopkins Applied Physics Laboratory
Développeur Full Stack
Description
Êtes-vous passionné par le prototypage rapide, la conception et la mise en œuvre de systèmes ?
Êtes-vous un programmeur à la recherche d'un débouché créatif et d'un travail ayant un réel impact ?
Si tel est le cas, nous recherchons quelqu'un comme vous pour rejoindre notre équipe d'ingénierie homme-machine à l'APL.
Nous recherchons un développeur full-stack pour nous aider à prototyper rapidement les systèmes de commandement et de contrôle de demain. Notre équipe multidisciplinaire se compose de développeurs d'algorithmes, d'informaticiens, de psychologues, d'ingénieurs systèmes et d'autres professionnels qui cherchent à façonner cet avenir grâce à l'ingénierie des systèmes humains et de la performance de bout en bout. Avec nous, vous développerez des solutions pour combler les lacunes des équipes de combat homme-machine dans des environnements riches en informations et à enjeux élevés, afin de révolutionner et d'opérationnaliser les capacités d'augmentation du combattant.
En tant que développeur Full Stack, vous devrez...
- Concevoir, développer et déployer rapidement des bases de données, des backend APIs et des applications d'interface utilisateur en utilisant des architectures, des outils et des pratiques d'ingénierie logicielle modernes.
- Diriger la mise en œuvre des conceptions de solutions approuvées ; maintenir, tester, déboguer, optimiser et améliorer continuellement les logiciels de production tout au long de leur cycle de vie.
- Établir et maintenir des normes de qualité logicielle par le biais de revues de code, de tests automatisés, de pratiques de développement sécurisé, de processus CI/CD et de gestion de la dette technique.
- Produire et maintenir la documentation technique, y compris les frameworks de code, l'architecture système, les décisions de conception, les spécifications d'API, les procédures de déploiement et les guides utilisateur.
- Construire et intégrer des flux de travail d'IA agentique pour améliorer les processus de développement, tels que l'analyse des exigences, la documentation, la revue de code, les tests, le triage des défauts et la productivité des développeurs, tout en maintenant des contrôles de sécurité et une supervision humaine appropriés.
- Fournir un leadership technique et gérer ou encadrer une équipe de développeurs de logiciels en définissant l'orientation technique, en attribuant et en examinant le travail, en soutenant le développement professionnel et en assurant la livraison de logiciels de haute qualité.
Qualifications
Vous remplissez nos qualifications minimales pour le poste si vous...
- Êtes titulaire d'une licence en informatique, en génie logiciel, en développement web et/ou possédez 5+ années d'expérience et de responsabilités liées à la mise en œuvre full-stack pour un système complexe (système militaire préféré).
- Avez de l'expérience dans le développement web full stack, le développement de jeux et/ou le développement d'applications (expérience React préférée).
- Avez de l'expérience dans un environnement d'équipe axé sur le prototypage rapide.
- Avez la capacité de travailler de manière autonome et avec le gouvernement, les sponsors du DoD et les équipes d'analyse.
- Possédez d'excellentes compétences en communication orale et écrite.
- Êtes en mesure d'obtenir une habilitation de sécurité de niveau SECRET. Si vous êtes sélectionné, vous serez soumis à une enquête d'habilitation de sécurité gouvernementale et devrez remplir les conditions requises pour accéder aux informations classifiées. Les conditions d'éligibilité incluent la citoyenneté américaine.
Exigences particulières
- Disponibilité pour voyager jusqu'à 10% selon les besoins.
Vous irez au-delà de nos exigences minimales si vous...
- Détenez une habilitation Secret active ou supérieure.
- Êtes titulaire d'un master en visualisation de l'information, informatique, génie logiciel, développement web, développement de jeux, interaction homme-machine ou équivalent.
- Avez au moins 10 ans d'expérience liée au développement de logiciels pour les systèmes de défense navale avec une expérience pratique en cyber, radar, guerre électronique de surface, planification de mission, système d'autodéfense des navires (SSDS) et/ou système de combat Aegis.
- Avez une expérience pratique avec une variété de langages de codage, d'outils et de bibliothèques (par exemple, Unity, Python, C++, Java, JavaScript, HTML, CSS/Sass/Less, React, Redux, Angular, Vue, Bootstrap, Material UI, Git, GitLab, Atlassian, JIRA, SQL, SQLite, MongoDB, Google Analytics, Docker).
À propos de nous
Pourquoi travailler à l'APL ?
Le Johns Hopkins University Applied Physics Laboratory (APL) apporte une expertise de classe mondiale aux défis les plus critiques de notre nation en matière de défense, de sécurité, d'espace et de science. Bien que nous nous consacrions à résoudre des défis complexes et à lancer de nouvelles technologies, ce qui nous rend vraiment exceptionnels, c'est notre culture. Nous offrons une atmosphère dynamique et accueillante où vous pouvez être vous-même au travail, continuer à grandir et tisser des liens solides avec des coéquipiers inspirants.
À l'APL, nous célébrons nos différences de perspectives et encourageons la créativité ainsi que les idées audacieuses et nouvelles. Nos employés bénéficient d'avantages généreux, notamment un programme d'aide à l'éducation solide, des contributions à la retraite inégalées et un équilibre sain entre vie professionnelle et vie privée. Le campus de l'APL est situé dans la zone métropolitaine de Baltimore-Washington. Apprenez-en davantage sur nos opportunités de carrière sur jhuapl.edu/careers.
Taux minimum
Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, aux croyances, à la couleur, à la religion, au sexe, à l'identité ou à l'expression de genre, à l'orientation sexuelle, à l'origine nationale, à l'âge, au handicap physique ou mental, aux informations génétiques, au statut d'ancien combattant, à l'occupation, au statut marital ou familial, à l'opinion politique, à l'apparence personnelle ou à toute autre caractéristique protégée par la loi applicable. L'APL s'engage à fournir des aménagements raisonnables aux personnes de toutes capacités, y compris celles en situation de handicap. Si vous avez besoin d'un aménagement raisonnable pour participer à une partie du processus d'embauche, veuillez contacter [email protected].
105,000 $ par an
Taux maximum
290,000 $ par an
La fourchette salariale mentionnée est basée sur la conviction de bonne foi de JHU APL au moment de la publication. La rémunération réelle peut varier en fonction de facteurs tels que la situation géographique, l'expérience professionnelle, les conditions du marché, l'éducation/la formation et le niveau de compétence, en tenant compte de la parité interne. Pour les employés salariés dont le temps de travail est inférieur à 40 heures par semaine, le salaire annuel sera calculé au prorata du nombre d'heures travaillées. L'APL peut offrir des primes ou d'autres formes de rémunération conformément à la politique interne et/ou à la désignation contractuelle. Une rémunération supplémentaire peut être fournie sous la forme d'une prime à la signature, d'avantages liés à la réinstallation, d'une indemnité de localité ou de paiements discrétionnaires pour des performances exceptionnelles. L'APL offre au personnel éligible un ensemble complet d'avantages sociaux, notamment des régimes de retraite, des congés payés, une assurance médicale, dentaire, vision, vie, invalidité de courte durée, invalidité de longue durée, des comptes de dépenses flexibles, une aide à l'éducation, ainsi qu'une formation et un développement. Les candidatures sont acceptées au fil de l'eau.
