B&A
General Dynamics Information Technology
Ingénieur Logiciel III
À propos du poste
Type de demande : Régulier
Famille d'emplois : Génie Logiciel
La fourchette de salaire probable pour ce poste est de 214 776 $ à 290 580 $. Ce n'est cependant pas une garantie de rémunération ou de salaire. Plutôt, le salaire sera fixé en fonction de l'expérience, de la localisation géographique et éventuellement des exigences contractuelles et pourrait se situer en dehors de cette fourchette.
Heures hebdomadaires prévues : 40
Voyage requis : Aucun
Options de télétravail : Sur site
Lieu de travail : USA MD Annapolis Junction
Lieux de travail supplémentaires :
Notre processus de vérification d'identité
Dans le cadre du processus d'embauche, nous vous demanderons de suivre un processus de vérification d'identité qui utilise la biométrie avancée et l'intelligence artificielle pour garantir l'authenticité et se protéger contre la fraude d'identité. Vous devez être à la caméra pendant les entretiens virtuels. Nous nous réservons le droit de prendre votre photo pour vérifier votre identité et prévenir la fraude. En continuant, vous autorisez la collecte, le traitement et l'utilisation de vos données biométriques à des fins de vérification d'identité et de sécurité.
Rejoignez notre communauté de talents pour rester informé de nos opportunités de carrière et de nos événements sur gdit.com/tc gdit.com/tc.
Employeur garantissant l'égalité des chances / Individus handicapés / Vétérans protégés
Qualifications du poste
Niveau d'habilitation à détenir actuellement : Top Secret SCI + Polygraph Habilitation
Niveau à pouvoir obtenir : Top Secret SCI + Polygraph
Public Trust/Autre requis : Aucun
Compétences
Sécurité informatique, Sécurité des systèmes d'information, Sécurité de l'information, Exigences de sécurité, Sécurité des systèmes
Certifications : Aucune
Expérience : 10 + années d'expérience pertinente
Citoyenneté américaine requise : Oui
Qualifications
- Un diplôme de licence en informatique ou dans une discipline connexe d'une université ou d'un établissement accrédité est requis. Quatre (4) années d'expérience supplémentaire en développement logiciel sur des projets avec des processus logiciels similaires peuvent remplacer un diplôme de licence.
Description du poste
L'ingénieur logiciel développe, maintient et améliore des systèmes logiciels complexes et diversifiés (par exemple, analyses intensives en traitement, développement d'algorithmes novateurs, manipulation de très grands ensembles de données, systèmes en temps réel et systèmes d'information de gestion d'entreprise) sur la base des exigences documentées.
Travaille individuellement ou en équipe. Examine et teste les composants logiciels pour s'assurer de leur conformité aux exigences de conception et documente les résultats des tests. Résout les rapports de problèmes logiciels. Utilise les méthodologies de développement et de conception logicielle appropriées à l'environnement de développement. Fournit des contributions spécifiques aux composants logiciels de la conception du système, y compris les compromis matériel/logiciel, la réutilisation de logiciels, l'utilisation de produits commerciaux sur étagère (COTS)/gouvernementaux sur étagère (GOTS) à la place du développement neuf, et l'analyse et la synthèse des exigences du niveau système aux composants logiciels individuels.
- Analyser les exigences des utilisateurs pour en dériver la conception logicielle et les exigences de performance
- Déboguer les logiciels existants et corriger les défauts
- Fournir des recommandations pour améliorer la documentation et les normes du processus de développement logiciel
- Concevoir et coder de nouveaux logiciels ou modifier des logiciels existants pour ajouter de nouvelles fonctionnalités
- Intégrer les logiciels existants dans des systèmes ou environnements d'exploitation nouveaux ou modifiés
- Développer des requêtes de données simples pour des bases de données ou des dépôts de données existants ou proposés
- Applique les connaissances en ITOM, ITSM, HRSD, CSM et/ou Service Portal.
- Code avec des langages de programmation et des bases de données, y compris HTML, CSS, JavaScript.
- Rédiger ou réviser la documentation logicielle et système
- Servir de chef d'équipe au niveau approprié au processus de développement logiciel utilisé pour un projet donné
- Concevoir ou implémenter des interfaces/requêtes complexes de bases de données ou de dépôts de données
Développer des solutions logicielles en analysant les normes de performance du système, en consultant les utilisateurs ou les ingénieurs système ; analyser le flux des systèmes, l'utilisation des données et les processus de travail ; et enquêter sur les domaines problématiques
- Modifier les logiciels existants pour corriger les erreurs, s'adapter à du nouveau matériel ou améliorer leurs performances.
- Concevoir, développer et modifier des systèmes logiciels, en utilisant l'analyse scientifique et des modèles mathématiques pour prédire et mesurer les résultats et les conséquences de la conception
- Concevoir ou implémenter des algorithmes complexes nécessitant le respect de contraintes strictes de synchronisation, de ressources système ou d'interface ; effectuer le contrôle qualité des produits de l'équipe
- Mettre en œuvre des recommandations pour améliorer la documentation et les normes du processus de développement logiciel
- Superviser une ou plusieurs équipes de développement logiciel et s'assurer que le travail est terminé conformément aux contraintes du processus de développement logiciel utilisé pour un projet donné
- Conférer avec les ingénieurs système et les ingénieurs matériels pour dériver les exigences logicielles et obtenir des informations sur les limitations et capacités du projet, les exigences de performance et les interfaces
- Coordonner l'installation du système logiciel et surveiller le fonctionnement de l'équipement pour s'assurer que les spécifications opérationnelles sont respectées
- Interagit avec les clients et les parties prenantes du projet pour rendre compte de l'état d'avancement du projet et gérer les exigences des sous-systèmes.
- Recherche, évalue et analyse les outils et technologies logiciels, tels que les logiciels libres et open source (FOSS), les produits gouvernementaux sur étagère (GOTS), les produits commerciaux sur étagère (COTS),
- et intègre ces découvertes dans la conception globale du système logiciel.
- Servir de chef technique de plusieurs équipes de développement logiciel
- Sélectionner le processus de développement logiciel en coordination avec le client et l'ingénierie système
- Recommander de nouvelles technologies et de nouveaux processus pour des projets logiciels complexes
- Assurer le contrôle qualité de tous les logiciels développés et modifiés
- Déléguer les responsabilités de programmation et de test à une ou plusieurs équipes et surveiller leurs performances
GDIT EST VOTRE PLACE
- Semaine de travail entièrement flexible pour gérer vos priorités au travail et à la maison
- 401K avec abondement de l'entreprise
- Forfaits complets de santé et de bien-être
- Équipe de mobilité interne dédiée à vous aider à gérer votre carrière
- Opportunités de croissance professionnelle, y compris la formation et les certifications rémunérées
- Technologie de pointe à partir de laquelle vous pouvez apprendre
- Reposez-vous et rechargez-vous avec des vacances et des jours fériés payés
Total Rewards chez GDIT
Notre programme d'avantages sociaux pour tous les employés basés aux États-Unis comprend une variété d'options de régime de santé, certains avec des comptes d'épargne santé, des options de régime dentaire, un régime de soins oculaires et un régime 401(k) offrant la possibilité de contribuer en dollars avant et après impôt jusqu'aux limites annuelles de l'IRS et de recevoir un abondement de l'entreprise. Pour encourager l'équilibre travail/vie personnelle, GDIT offre à ses employés des semaines de travail entièrement flexibles lorsque cela est possible et une variété de plans de congés payés, y compris les vacances, les congés maladie et personnels, les jours fériés, les congés parentaux payés, militaires, de deuil et de jury. Pour garantir que nos employés soient en mesure de protéger leur revenu, d'autres offres telles que des prestations d'invalidité de courte et longue durée, d'assurance vie, de décès et de mutilation accidentels, d'accident personnel, de maladie grave et d'assurance voyage d'affaires et accident sont fournies ou disponibles. Nous examinons régulièrement notre programme Total Rewards pour nous assurer que nos offres sont compétitives et reflètent ce que nos employés nous ont dit qu'ils valorisent le plus.
À propos de notre travail
Nous sommes GDIT. Une entreprise mondiale de technologie et de services professionnels qui fournit des solutions technologiques et des services de mission à chaque agence majeure du gouvernement américain, de la défense et de la communauté du renseignement. Nos experts en 26,000 extraient la puissance de la technologie pour créer de la valeur immédiate et fournir des solutions à la pointe de l'innovation. Nous opérons dans plus de 50 pays dans le monde, offrant des capacités de mission prêtes à l'emploi dans l'IA, le cloud, la cybersécurité et le développement logiciel.
