B&A
General Dynamics Information Technology
Software Engineer III
Über die Stelle
Art der Anforderung: Regulär
Jobfamilie: Softwareentwicklung
Die wahrscheinliche Gehaltsspanne für diese Position beträgt $214,776 - $290,580. Dies ist jedoch keine Garantie für Vergütung oder Gehalt. Vielmehr wird das Gehalt basierend auf Erfahrung, geografischem Standort und möglicherweise vertraglichen Anforderungen festgelegt und könnte außerhalb dieser Spanne liegen.
Geplante Wochenstunden: 40
Reise erforderlich: Keine
Telecommuting-Optionen: Vor Ort
Arbeitsort: USA MD Annapolis Junction
Zusätzliche Arbeitsorte:
Unser Identitätsüberprüfungsprozess
Als Teil des Einstellungsprozesses werden wir Sie bitten, einen Identitätsüberprüfungsprozess abzuschließen, der fortschrittliche Biometrie und künstliche Intelligenz nutzt, um die Authentizität zu gewährleisten und vor Identitätsbetrug zu schützen. Sie werden während virtueller Interviews auf der Kamera erwartet. Wir behalten uns das Recht vor, Ihr Bild zur Überprüfung Ihrer Identität und zur Verhinderung von Betrug aufzunehmen. Durch die Fortsetzung stimmen Sie der Erfassung, Verarbeitung und Nutzung Ihrer biometrischen Daten für Identitätsüberprüfungs- und Sicherheitszwecke zu.
Treten Sie unserer Talent Community bei, um über unsere Karrieremöglichkeiten und Veranstaltungen auf gdit.com/tc gdit.com/tc auf dem Laufenden zu bleiben.
Gleiche Beschäftigungschancen / Menschen mit Behinderungen / Geschützte Veteranen
Stellenanforderungen
Aktuell erforderliche Sicherheitsfreigabe: Top Secret SCI + Polygraph Clearance
Zu erwerbende Sicherheitsfreigabe: Top Secret SCI + Polygraph
Public Trust/Sonstiges erforderlich: Keine
Kenntnisse
Computersicherheit, Informationssystemsicherheit, Sicherheitsinformationen, Sicherheitsanforderungen, Systemsicherheit
Zertifizierungen: Keine
Erfahrung: 10 + Jahre einschlägige Erfahrung
US-Staatsbürgerschaft erforderlich: Ja
Qualifikationen
- Ein Bachelor-Abschluss in Informatik oder einem verwandten Fachgebiet von einer akkreditierten Hochschule oder Universität ist erforderlich. Vier (4) zusätzliche Jahre Erfahrung als Softwareentwickler in Projekten mit ähnlichen Softwareprozessen können einen Bachelor-Abschluss ersetzen.
Stellenbeschreibung
Der Softwareentwickler entwickelt, wartet und verbessert komplexe und vielfältige Softwaresysteme (z. B. rechenintensive Analysen, Entwicklung neuartiger Algorithmen, Verarbeitung extrem großer Datenmengen, Echtzeitsysteme und Geschäftsmanagement-Informationssysteme) basierend auf dokumentierten Anforderungen.
Arbeitet einzeln oder als Teil eines Teams. Überprüft und testet Softwarekomponenten auf Einhaltung der Designanforderungen und dokumentiert Testergebnisse. Löst Software-Problemberichte. Nutzt Softwareentwicklungs- und Softwaredesign-Methoden, die für die Entwicklungsumgebung geeignet sind. Liefert spezifische Beiträge zu den Softwarekomponenten des Systemdesigns, einschließlich Hardware/Software-Trade-offs, Software-Wiederverwendung, Nutzung von Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) anstelle von Neuentwicklungen sowie Anforderungsanalyse und -synthese von der Systemebene bis zu einzelnen Softwarekomponenten.
- Benutzeranforderungen analysieren, um Software-Design- und Leistungsanforderungen abzuleiten
- Bestehende Software debuggen und Fehler beheben
- Empfehlungen zur Verbesserung der Dokumentation und der Standards für den Softwareentwicklungsprozess geben
- Neue Software entwerfen und programmieren oder bestehende Software modifizieren, um neue Funktionen hinzuzufügen
- Bestehende Software in neue oder modifizierte Systeme oder Betriebsumgebungen integrieren
- Einfache Datenabfragen für bestehende oder vorgeschlagene Datenbanken oder Datenspeicher entwickeln
- Kenntnisse in ITOM, ITSM, HRSD, CSM und/oder Service Portal anwenden.
- Programmierung mit Programmiersprachen und Datenbanken, einschließlich HTML, CSS, JavaScript.
- Software- und Systemdokumentation schreiben oder überprüfen
- Als Teamleiter auf der für den jeweiligen Projekt-Softwareentwicklungsprozess geeigneten Ebene fungieren
- Komplexe Datenbank- oder Datenbankschnittstellen/-abfragen entwerfen oder implementieren
Softwarelösungen entwickeln, indem Systemleistungsstandards analysiert, Benutzer oder Systemingenieure konsultiert, Systemflüsse, Datennutzung und Arbeitsprozesse analysiert und Problembereiche untersucht werden
- Bestehende Software modifizieren, um Fehler zu beheben, an neue Hardware anzupassen oder ihre Leistung zu verbessern.
- Softwaresysteme entwerfen, entwickeln und modifizieren, unter Verwendung wissenschaftlicher Analysen und mathematischer Modelle, um Ergebnisse und Konsequenzen des Designs vorherzusagen und zu messen
- Komplexe Algorithmen entwerfen oder implementieren, die strenge Zeit-, Systemressourcen- oder Schnittstellenbeschränkungen einhalten müssen; Qualitätskontrolle der Teamprodukte durchführen
- Empfehlungen zur Verbesserung der Dokumentation und der Standards für den Softwareentwicklungsprozess umsetzen
- Eine oder mehrere Softwareentwicklungsteams beaufsichtigen und sicherstellen, dass die Arbeit gemäß den Beschränkungen des für das jeweilige Projekt verwendeten Softwareentwicklungsprozesses abgeschlossen wird
- Mit Systemingenieuren und Hardwareingenieuren abstimmen, um Softwareanforderungen abzuleiten und Informationen über Projektbeschränkungen und -fähigkeiten, Leistungsanforderungen und Schnittstellen zu erhalten
- Installation von Softwaresystemen koordinieren und die Funktionsweise der Ausrüstung überwachen, um sicherzustellen, dass die Betriebsspezifikationen erfüllt werden
- Interagiert mit Projektkunden und Stakeholdern, um den Projektstatus zu berichten und Anforderungen an Subsysteme zu verwalten.
- Software-Tools und -Technologien recherchieren, bewerten und beurteilen, wie z. B. Free and Open Source Software (FOSS), Government-off-the-shelf (GOTS), Commercial-off-the-shelf (COTS),
- und diese Erkenntnisse in das Gesamtdesign des Softwaresystems integrieren.
- Als technischer Leiter mehrerer Softwareentwicklungsteams fungieren
- Den Softwareentwicklungsprozess in Abstimmung mit dem Kunden und dem System-Engineering auswählen
- Neue Technologien und Prozesse für komplexe Softwareprojekte empfehlen
- Qualitätskontrolle aller entwickelten und modifizierten Software sicherstellen
- Programmier- und Testaufgaben an ein oder mehrere Teams delegieren und deren Leistung überwachen
GDIT IST IHR PLATZ
- Voll flexible Arbeitswoche, um Ihre Prioritäten bei der Arbeit und zu Hause zu steuern
- 401K mit Unternehmenszuschuss
- Umfassende Gesundheits- und Wellnesspakete
- Internes Mobilitätsteam, das sich darauf konzentriert, Sie bei Ihrer Karriere zu unterstützen
- Professionelle Wachstumsmöglichkeiten, einschließlich bezahlter Bildung und Zertifizierungen
- Spitzentechnologie, von der Sie lernen können
- Ausruhen und Erholen mit bezahltem Urlaub und Feiertagen
Gesamtvergütung bei GDIT
Unser Leistungspaket für alle US-basierten Mitarbeiter umfasst eine Vielzahl von medizinischen Planoptionen, einige mit Health Savings Accounts, Zahnplanoptionen, einem Sehkraftplan und einem 401(k)-Plan, der die Möglichkeit bietet, sowohl vor als auch nach Steuern bis zu den IRS-Jahresgrenzen beizutragen und einen Unternehmenszuschuss zu erhalten. Um die Work-Life-Balance zu fördern, bietet GDIT den Mitarbeitern nach Möglichkeit flexible Arbeitswochen und eine Vielzahl von bezahlten Freistellungsplänen, einschließlich Urlaubs-, Krankheits- und persönlichen Tagen, Feiertagen, bezahltem Eltern-, Militär-, Trauer- und Geschworenendiensturlaub. Um sicherzustellen, dass unsere Mitarbeiter ihr Einkommen schützen können, werden andere Angebote wie kurz- und langfristige Invaliditätsleistungen, Lebens-, Unfall- und Invaliditätsversicherungen, persönliche Unfallversicherungen, kritische Krankheiten sowie Reiseversicherungen für Geschäftsreisen und Unfälle bereitgestellt oder sind verfügbar. Wir überprüfen regelmäßig unser Gesamtvergütungspaket, um sicherzustellen, dass unsere Angebote wettbewerbsfähig sind und widerspiegeln, was unsere Mitarbeiter am meisten schätzen.
Über unsere Arbeit
Wir sind GDIT. Ein globales Technologie- und Dienstleistungsunternehmen, das Technologielösungen und Missionsdienste für jede wichtige Behörde der US-Regierung, des Verteidigungs- und Geheimdienstes liefert. Unsere 26,000 Experten nutzen die Kraft der Technologie, um sofortigen Wert zu schaffen und Lösungen am Rande der Innovation zu liefern. Wir operieren in 50+ Ländern weltweit und bieten führende, einsatzbereite Fähigkeiten in den Bereichen KI, Cloud, Cyber und Softwareentwicklung.
