Redwood Materials
Torch Technologies, Inc.
Ingénieur logiciel Full Stack
À propos du poste
Torch Technologies Merci de l'intérêt que vous portez à une carrière chez Torch Technologies. Nous sommes une entreprise détenue à 100% par ses employés, certifiée « Great Place To Work » et nommée parmi les meilleurs lieux de travail à Huntsville/Madison County, avec notre siège social situé à Huntsville, AL. Notre équipe fournit des services de recherche, de développement et d'ingénierie de premier ordre au gouvernement fédéral et au département de la Défense. En tant que l'une des 100 principales entreprises de défense du pays, les services que nous fournissons soutiennent directement les hommes et les femmes qui servent notre pays. Notre mission d'entreprise résume la fierté que nos employés-propriétaires tirent du travail que nous accomplissons : « Éclairer le chemin de la liberté ». Et, en tant qu'ESOP certifié Evergreen, nous nous sommes engagés à faire croître et à pérenniser notre entreprise pour les 100 prochaines années ! Venez grandir avec nous !
Torch Technologies recherche un ingénieur logiciel Full Stack pour soutenir la conception, le développement, l'intégration et la modernisation de missions de nouvelle génération et d'applications d'entreprise. Ce poste contribuera à l'architecture et à la mise en œuvre de solutions logicielles sécurisées, évolutives et résilientes soutenant le client gouvernemental, la modernisation du cloud, l'analyse et les initiatives axées sur les données. Le candidat sélectionné tirera parti des technologies Microsoft modernes et des meilleures pratiques d'ingénierie logicielle pour fournir des capacités fiables dans les environnements edge, plateforme, middleware et d'entreprise.
En tant qu'ingénieur logiciel Full Stack, vos missions incluront, sans s'y limiter :
- Concevoir, développer, tester et maintenir des applications full-stack évolutives, sécurisées et fiables soutenant les systèmes de mission et d'entreprise.
- Développer des solutions logicielles modernes en utilisant C#, ASP.NET Core, .NET Core/.NET et les technologies Microsoft associées.
- Construire et intégrer des services backend, des REST APIs, des composants middleware et des capacités de traitement de données pour permettre l'interopérabilité entre les systèmes d'entreprise et tiers.
- Développer des interfaces utilisateur web réactives pour les applications opérationnelles, administratives, analytiques et de surveillance en utilisant des technologies front-end modernes.
- Mettre en œuvre des mécanismes d'échange de données fiables utilisant APIs, des files d'attente de messages, des protocoles de transfert de fichiers sécurisés, JSON, XML et des intégrations basées sur les services.
- Concevoir des architectures logicielles mettant l'accent sur la modularité, l'évolutivité, la résilience, la performance, la maintenabilité et la tolérance aux pannes.
- Soutenir les initiatives de modernisation du cloud, y compris les environnements cloud hybrides, les applications conteneurisées et les architectures basées sur les microservices.
- Développer et maintenir des applications basées sur les données en utilisant SQL Server, PostgreSQL et les technologies associées.
- Soutenir l'analyse, les tableaux de bord, les pipelines ETL et les capacités activées par l'IA/LLM pour améliorer les résultats de la mission et de l'entreprise.
- Mettre en œuvre la journalisation, la surveillance, la gestion des exceptions, l'audit et les contrôles de cybersécurité tout au long du cycle de vie du développement logiciel.
- Collaborer avec les ingénieurs logiciels, les ingénieurs systèmes, le personnel de cybersécurité, les propriétaires de produits et les parties prenantes pour définir les exigences et fournir des solutions techniques efficaces.
- Produire et maintenir la documentation technique, y compris les descriptions d'architecture, les documents de contrôle d'interface, les artefacts de conception, les procédures de test et la documentation de version.
- Évaluer les technologies émergentes et soutenir les efforts de preuve de concept pour améliorer la modernisation des systèmes, l'interopérabilité et l'efficacité de la mission.
Qualifications requises
- Citoyenneté américaine.
- Licence en informatique, génie logiciel ou discipline technique connexe.
- 5+ années d'expérience dans le développement de logiciels full-stack soutenant des systèmes de mission, d'entreprise ou opérationnels.
- Habilitation de sécurité Secret active avec la capacité de maintenir cette habilitation.
- Solide maîtrise du développement d'applications C# et .NET Core/.NET.
- Expérience dans la conception et le développement de REST APIs, de services backend et d'architectures orientées services ou basées sur les événements.
- Expérience dans le développement d'applications de bureau et web modernes et l'intégration de composants front-end avec des services backend.
- Compréhension des principes d'architecture logicielle, y compris la modularité, l'évolutivité, l'optimisation des performances, la résilience et la maintenabilité.
- Expérience avec les bases de données relationnelles, les systèmes de contrôle de version, les pipelines CI/CD et les méthodologies de développement logiciel Agile.
- Expérience dans la mise en œuvre de pratiques de codage sécurisé, la réalisation de revues de code et la résolution des vulnérabilités logicielles.
- Capacité à communiquer efficacement et à travailler au sein d'équipes d'ingénierie multidisciplinaires.
Qualifications souhaitées
- Expérience dans le soutien de systèmes logiciels liés à la défense.
- Expérience avec Docker, Kubernetes, les services conteneurisés ou les modèles de déploiement cloud-native.
- Familiarité avec les environnements cloud hybrides et les plateformes cloud telles que Azure, AWS ou les environnements cloud gouvernementaux.
- Expérience avec les technologies d'IA et d'IA générative, y compris des plateformes telles que Azure OpenAI, OpenAI, Anthropic, Palantir ou des technologies similaires.
- Expérience dans la mise en œuvre de contrôles de cybersécurité, de mécanismes de transport sécurisés, de principes de confiance zéro (zero-trust) et de pratiques d'assurance logicielle.
- Connaissance de l'architecture de données d'entreprise, des pipelines ETL, des outils de business intelligence et du développement de tableaux de bord.
- Expérience avec le développement Python et l'intégration de services basés sur Python.
Postuler chez Torch Technologies
Horaires : Du lundi au vendredi ; 8-5
Lieu de travail : Sur site, Huntsville, Alabama
Déplacements : Non
Aide à la réinstallation disponible : Non
Poste conditionné à l'obtention d'un contrat : Non
#LI-DK1
Seuls les candidats invités à un entretien seront contactés. L'emploi chez Torch Technologies est conditionné à la réussite d'une vérification complète des antécédents.
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, l'âge, les informations génétiques, la citoyenneté, l'ascendance, le statut marital, le statut de vétéran protégé, le statut de handicap ou tout autre statut protégé par la loi fédérale, étatique ou locale. Torch Technologies, Inc. participe à E-Verify.
Si vous êtes une personne qualifiée en situation de handicap ou un vétéran handicapé, vous avez le droit de demander un aménagement raisonnable si vous êtes incapable ou limité dans votre capacité à utiliser ou à accéder à Careers Link starfish1.impl-wd501.myworkdayjobs.com/en-US/Careers en raison de votre handicap. Vous pouvez demander des aménagements raisonnables en envoyant un e-mail à HR@torchtechnologies.com. Merci de l'intérêt que vous portez à Torch Technologies.
Avantages
Torch Technologies est fier d'offrir un environnement de travail stable et professionnel, un salaire compétitif et un excellent ensemble d'avantages sociaux complets, notamment :
Participation à l'ESOP, abondement 401(k), assurance médicale, dentaire, vision, assurance vie, invalidité de courte durée, invalidité de longue durée, comptes de dépenses flexibles, comptes d'épargne santé et comptes de remboursement santé, EAP, aide à l'éducation, congés payés et jours fériés.
