Zum Inhalt springen

Nightwing

Softwareentwickler 2

Python
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Nightwing bietet technisch fortschrittliche Full-Spectrum-Cyber-, Datenoperations-, Systemintegrations- und nachrichtendienstliche Missionsunterstützungsdienste, um die anspruchsvollsten Herausforderungen unserer Kunden zu meistern. Unsere Fähigkeiten umfassen Cyberraumoperationen, Cyberabwehr und -resilienz, Schwachstellenforschung, allgegenwärtige technische Überwachung, Datenintelligenz, Lifecycle-Missionsbefähigung und Softwaremodernisierung. Nightwing bringt disruptive Technologien, Agilität und wettbewerbsfähige Angebote für Kunden in den Bereichen Nachrichtendienste, Verteidigung, Zivil- und kommerzielle Märkte ein.

Der Softwareentwickler entwickelt, wartet und verbessert komplexe und vielfältige Softwaresysteme (z. B. verarbeitungsintensive Analysen, neuartige Algorithmenentwicklung, Manipulation extrem großer Datenmengen, Echtzeitsysteme und Business-Management-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 Softwareproblemberichte. Nutzt Softwareentwicklungs- und Softwaredesignmethoden, die für die Entwicklungsumgebung geeignet sind. Liefert spezifische Beiträge zu den Softwarekomponenten des Systemdesigns, einschließlich Hardware-/Software-Trade-offs, Software-Wiederverwendung, Verwendung 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.

Der Softwareentwickler (SWE) der Stufe 2 muss über folgende Fähigkeiten verfügen:

  1. Benutzeranforderungen analysieren, um Software-Design- und Leistungsanforderungen abzuleiten.
  1. Bestehende Software debuggen und Fehler beheben.
  1. Empfehlungen zur Verbesserung der Dokumentation und der Standards für Softwareentwicklungsprozesse geben.
  1. Neue Software entwerfen und programmieren oder bestehende Software modifizieren, um neue Funktionen hinzuzufügen.
  1. Bestehende Software in neue oder modifizierte Systeme oder Betriebsumgebungen integrieren.
  1. Einfache Datenabfragen für bestehende oder vorgeschlagene Datenbanken oder Datenspeicher entwickeln.
  1. Software- und Systemdokumentationen schreiben oder überprüfen.
  1. Als Teamleiter auf der Ebene fungieren, die für den jeweiligen Softwareentwicklungsprozess in einem bestimmten Projekt angemessen ist.
  1. Komplexe Datenbank- oder Datenspeicher-Schnittstellen/Abfragen entwerfen oder implementieren.
  1. Algorithmen entwickeln oder implementieren, um Systemleistungs- und Funktionsstandards zu erfüllen oder zu übertreffen.
  1. Bei der Entwicklung und Durchführung von Testverfahren für Softwarekomponenten unterstützen.
  1. Softwarelösungen entwickeln, indem Systemleistungsstandards analysiert, Benutzer oder Systemingenieure konsultiert, Systemflüsse, Datennutzung und Arbeitsabläufe analysiert und Problembereiche untersucht werden.
  1. Bestehende Software modifizieren, um Fehler zu beheben, an neue Hardware anzupassen oder ihre Leistung zu verbessern.
  1. Softwaresysteme entwerfen, entwickeln und modifizieren, indem wissenschaftliche Analysen und mathematische Modelle verwendet werden, um die Ergebnisse und Konsequenzen des Designs vorherzusagen und zu messen.
  1. Komplexe Algorithmen entwerfen oder implementieren, die strenge Zeit-, Systemressourcen- oder Schnittstellenbeschränkungen erfordern; Qualitätskontrolle für Teamprodukte durchführen.
  1. Empfehlungen zur Verbesserung der Dokumentation und der Standards für Softwareentwicklungsprozesse umsetzen.
  1. Eine oder mehrere Softwareentwicklungsteams beaufsichtigen und sicherstellen, dass die Arbeit gemäß den Einschränkungen des jeweils verwendeten Softwareentwicklungsprozesses abgeschlossen wird.
  1. Mit Systemingenieuren und Hardwareingenieuren abstimmen, um Softwareanforderungen abzuleiten und Informationen über Projektbeschränkungen und -fähigkeiten, Leistungsanforderungen und Schnittstellen zu erhalten.
  1. Installation von Softwaresystemen koordinieren und die Funktionsweise der Geräte überwachen, um sicherzustellen, dass die Betriebsspezifikationen erfüllt werden.

Erforderlich

** Eine aktive TS/SCI mit Poly ist erforderlich. **

  1. Aktive TS/SCI mit Polygraph.
  1. Acht (8) Jahre Erfahrung als SWE in Programmen und Verträgen von vergleichbarer Reichweite, Art und Komplexität. Ein Bachelor-Abschluss in Informatik oder einem verwandten Fachgebiet von einer akkreditierten Hochschule oder Universität. Vier (4) zusätzliche Jahre SWE-Erfahrung in Projekten mit ähnlichen Softwareprozessen können einen Bachelor-Abschluss ersetzen.

Wünschenswert

  1. Drei (3) Jahre Erfahrung in einer CNO-Umgebung.
  1. Ein (1) Jahr Erfahrung im Programmieren in Python.
  1. Drei (3) Jahre Erfahrung mit Webdesign und Usability-Entwicklung für Benutzeroberflächen.
  1. Fünf (5) Jahre Erfahrung in der Entwicklung von Software-Datenbank- und Repository-Schnittstellen.

Berechtigung für Mitarbeiterempfehlungsprogramm

Diese Stellenausschreibung ist für eine Mitarbeiterempfehlungsprämie qualifiziert. ALLE Teilnahmevoraussetzungen müssen erfüllt sein, um die Empfehlungsprämie zu erhalten. Das mit dieser Position verbundene Gehalt ($99,000 - $206,000) entspricht den Qualifikationen, den Jahren relevanter Berufserfahrung und dem nachgewiesenen Fachwissen des ausgewählten Kandidaten. Die Vergütung wird auf Basis dieser Faktoren festgelegt, um eine Übereinstimmung mit den Fähigkeiten, Verantwortlichkeiten und Marktstandards sicherzustellen. Nightwing bietet Kranken-, Augen- und Zahnversicherungen sowie einen 401k-Plan, bezahlten Urlaub, Feiertage und zusätzliche Versicherungen. #NWTBSWE2

Nightwing ist ein Equal Opportunity/Affirmative Action Arbeitgeber. Alle qualifizierten Bewerber erhalten eine Anstellung ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Behinderung oder Veteranenstatus, Alter oder eine andere von der Bundesregierung geschützte Klasse.

Gehalt & Leistungen

Das mit dieser Position verbundene Gehalt ($99,000-$206,000) entspricht den Qualifikationen, den Jahren relevanter Berufserfahrung und dem nachgewiesenen Fachwissen des ausgewählten Kandidaten. Die Vergütung wird auf Basis dieser Faktoren festgelegt, um eine Übereinstimmung mit den Fähigkeiten, Verantwortlichkeiten und Marktstandards sicherzustellen.

Nightwing bietet Kranken-, Augen- und Zahnversicherungen zusätzlich zu einem 401k-Plan, PTO, Feiertagen und zusätzlichen Versicherungen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026