Anduril Industries
Elevate Government Solutions
Développeur .NET
Expérience, compétences et qualifications requises
Le candidat doit être en mesure de réussir une enquête de moralité fédérale et d'obtenir une habilitation de sécurité de type public trust.
- Compétences requises :
- Licence en informatique ou domaine connexe, ou expérience professionnelle équivalente.
- 4 ans d'expérience professionnelle en développement back end avec .NET et Azure.
- Solide compréhension de la POO, SOLID, des microservices, des API RESTful, du contrôle de version, de Git, des pratiques de test et d'assurance qualité (QA), et de la conception web responsive.
- Expérience des pratiques de codage sécurisé, de la validation des entrées, du contrôle d'accès basé sur les rôles des utilisateurs (RBAC), de l'authentification et de l'autorisation (OAuth, IWT), de la gestion des erreurs et de la journalisation.
- Expérience avec les outils d'IA.
- Expert dans tous les aspects de la livraison agile et du développement de logiciels d'entreprise.
- Solides compétences analytiques avec la capacité d'évaluer des situations complexes et de développer des solutions pratiques.
- Excellentes compétences en communication, y compris la capacité de transmettre efficacement des informations techniques à des parties prenantes non techniques.
- Souci du détail avec un engagement envers la précision et la rigueur dans toutes les activités professionnelles.
- Posséder une logique et une compréhension considérables pour analyser et résoudre les problèmes.
- Doit être curieux et capable de parvenir efficacement à une compréhension de tâches complexes tout en utilisant cette compréhension pour produire des livrables de projet qui satisfont les objectifs du projet.
- Capacité à travailler de manière indépendante et collaborative dans un environnement au rythme soutenu.
- Faire preuve d'initiative avec la capacité de surmonter les barrières à l'entrée et d'identifier rapidement les décideurs.
- Capacité à penser et à exécuter de manière stratégique et tactique.
Elevate Government Solutions est une entreprise de services technologiques en forte croissance, axée sur la conduite du changement technologique dans le secteur gouvernemental. Nos équipes collaborent avec diverses agences gouvernementales pour développer et déployer des solutions technologiques émergentes en utilisant une méthodologie Agile adaptée.
Nous recherchons un développeur .NET pour rejoindre notre organisation en soutien à un client fédéral. Le candidat idéal jouera un rôle clé dans le support de l'application existante, l'ajout de nouveaux modules et la résolution de problèmes fonctionnels et de performance. Ce poste est une contribution individuelle et les candidats doivent posséder les compétences nécessaires pour travailler aussi bien de manière autonome qu'en collaboration au sein d'une équipe. Des compétences efficaces en communication et en priorisation sont essentielles pour réussir à ce poste.
Une préférence est accordée aux candidats basés dans la région de Washington, DC ; cependant, des aménagements peuvent être faits pour le bon candidat en télétravail.
Responsabilités et missions
- Travailler en étroite collaboration avec l'équipe de développement pour soutenir les activités d'exploitation et de maintenance (O&M) ainsi que le développement de nouveaux produits.
- Concevoir et développer des applications web robustes et évolutives en utilisant .NET.
- Développer de nouvelles améliorations système, des demandes de changement (CR) et résoudre les défauts pour améliorer l'application.
- Se tenir au courant des tendances et des technologies du secteur pour garantir que nos solutions restent innovantes et à la pointe.
- Expérience dans l'utilisation d'outils d'IA pour le développement.
- Faire remonter les blocages et les problèmes à la direction du projet de manière professionnelle et opportune.
- Travailler en étroite collaboration avec la direction du projet et les autres parties prenantes pour mettre en œuvre et/ou conseiller les solutions demandées.
- Doit être capable de travailler de manière indépendante avec peu ou pas de supervision quotidienne, être un joueur d'équipe, ouvert aux idées et à l'apprentissage.
- Travailler dans un environnement d'équipe distribué où les membres sont répartis sur de nombreux sites et communiquent souvent virtuellement pour soutenir les clients.
- Compétences souhaitées :
- Certification développeur ou architecte Azure souhaitée.
- Capacité à effectuer plusieurs tâches et à gérer plusieurs priorités / plusieurs livrables.
- Solides compétences analytiques et de résolution de problèmes.
- Capacité à prendre l'initiative de terminer les tâches avec une supervision minimale.
- Compétences en communication verbale, écrite et orale.
- Solide esprit d'équipe avec une excellente attitude.
- Flexibilité et volonté d'aller au-delà des attentes. Très motivé et autonome (proactif).
- Capacité à prendre en main et à mener les problèmes jusqu'à leur résolution.
Avantages
- Avantages médicaux, dentaires et optiques ou paiements de santé et de prévoyance.
- Assurance vie collective et assurance décès et invalidité accidentels.
- Assurance invalidité de longue durée.
- Compte de dépenses flexible pour les soins de santé.
- Compte de dépenses flexible pour les soins aux personnes à charge.
- Vacances illimitées.
- Congés maladie.
- 11 jours fériés fédéraux.
- Plan de retraite 401(k) avec abondement de l'employeur.
- Programme d'aide aux employés (PAE).
- Travail à distance/hybride.
- Formation et certifications parrainées par l'entreprise.
- Mentorat/Coaching.
