CSC Leasing Co.
Amentum
Senior Software Engineer (Angebotsbonus möglich)
Zweck und Wirkung
Unser Vertrag unterstützt mehr als 12 Initiativen mit unterschiedlichen Anforderungen an die Hardware- und Softwareentwicklung. Unsere Projekte konzentrieren sich auf die Konfiguration/Wartung von Front-End-Geräten, back-end-Repositories, Front-End-Dashboards sowie alles dazwischen für den gesamten Datenverarbeitungsprozess. Unsere Teams können von ein bis zwei Entwicklern bis zu einem Team von 12 reichen. Alle unsere Teams arbeiten eng mit unseren Kunden zusammen, um Anforderungen zu besprechen, Lösungen zu identifizieren und den Weg für die Implementierung zu wählen. Als Teil eines Ingenieurbüros blicken unsere Kunden und unsere Belegschaft auf zukünftige Erwartungen und planen diese – und versuchen ständig, der nächsten Herausforderung zuvorzukommen. Diese Position ist für ein Softwareentwicklungsteam, das direkt mit Hardware-Design-Ingenieuren, Kunden für Missionsfähigkeiten und Feld-Ingenieuren zusammenarbeitet, um eine Anwendung zu liefern, die sich auf die Erfüllung der Missionsbedürfnisse konzentriert. Das Team besteht aus insgesamt vier Auftragnehmern, einschließlich dieser Position. Das Team nutzt eine agile Methodik zum Aufbau eines Backlogs von Aufgaben, zur Priorisierung dieser basierend auf dem Release-Zeitplan für kleinere/größere Versionen und verwaltet die Bereitstellung von Software-Upgrades basierend auf der Koordination mit dem Kunden und den Feldstandorten.
Arbeitszeit: Montag-Freitag: Normaler Zeitplan. Spezifische Start-/Endzeiten können vom Kandidaten und dem Team für die besten Zeitplanbedürfnisse festgelegt werden.
Gehaltsspanne: $180,000 - $225,000
#javelin #ICpoly
Vergütungsdetails
$180,000 - $225,000
Die für diese Position angegebene Vergütungsspanne oder der Stundenlohn ist eine gutgläubige Schätzung dessen, was das Unternehmen für diese Rolle zum Zeitpunkt der Veröffentlichung anzubieten beabsichtigt. Die tatsächliche Vergütung kann je nach Faktoren wie Aufgaben, Ausbildung, Erfahrung, Fähigkeiten, interner Gerechtigkeit, Marktdaten, geltenden Tarifverträgen und relevanten Gesetzen variieren.
Ursprüngliche Ausschreibung
07/21/2026 - Bis zur Besetzung
Amentum geht davon aus, dass diese Stellenausschreibung mindestens drei Tage offen bleibt, mit einem Schlusstermin nicht früher als drei Tage nach der ursprünglichen Ausschreibung. Dieser Zeitplan kann sich je nach Geschäftsanforderungen ändern.
Amentum ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet. Unsere Einstellungspraktiken bieten Chancengleichheit für die Beschäftigung, unabhängig von Rasse, Geschlecht, sexueller Orientierung, Schwangerschaft (einschließlich Schwangerschaft, Geburt, Stillen oder medizinischen Zuständen im Zusammenhang mit Schwangerschaft, Geburt, Stillen), Alter, Herkunft, Status als US-Militärangehöriger oder Veteran, Hautfarbe, Religion, Glauben, Familienstand oder Lebenspartnerschaftsstatus, Gesundheitszustand, genetischen Informationen, nationaler Herkunft, Staatsbürgerschaftsstatus, Niedrigeinkommensstatus oder geistiger oder körperlicher Behinderung, solange die wesentlichen Funktionen der Stelle mit oder ohne angemessene Vorkehrungen erfüllt werden können, oder einer anderen geschützten Kategorie nach Bundes-, Landes- oder lokales Recht. Erfahren Sie mehr über Ihre Rechte nach Bundesgesetzen und ergänzender Sprache unter Labor Laws Posters postings.govdocs.com/#/vxSkbztPuAwwxfs.
Wesentliche Verantwortlichkeiten
Der Softwareingenieur entwickelt, wartet und verbessert komplexe und vielfältige Softwaresysteme (z. B. verarbeitungsintensive Analysen, Entwicklung neuartiger Algorithmen, Manipulation extrem großer Datensätze, Echtzeitsysteme und Geschäftsmanagement-Informationssysteme) basierend auf dokumentierten Anforderungen. Ü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, 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.
Fähigkeiten
- Analyse von Benutzeranforderungen zur Ableitung von Software-Design- und Leistungsanforderungen
- Entwurf und Programmierung neuer Software oder Modifizierung bestehender Software zur Hinzufügung neuer Funktionen
- Debugging bestehender Software und Korrektur von Fehlern
- Integration bestehender Software in neue oder modifizierte Systeme oder Betriebsumgebungen
- Entwicklung einfacher Datenabfragen für bestehende vorgeschlagene Datenbanken oder Daten-Repositories
- Empfehlungen zur Verbesserung der Dokumentation und der Standards für den Softwareentwicklungsprozess
- Entwicklung oder Implementierung von Algorithmen zur Erfüllung oder Übererfüllung von Systemleistungs- und Funktionsstandards
- Unterstützung bei der Entwicklung und Durchführung von Testverfahren für Softwarekomponenten
- Schreiben oder Überprüfung von Software- und Systemdokumentationen
- Entwicklung von Softwarelösungen durch Analyse von Systemleistungsstandards, Rücksprache mit Benutzern oder Systemingenieuren; Analyse von Systemflüssen, Datennutzung und Arbeitsprozessen; und Untersuchung von Problembereichen
- Modifizierung bestehender Software zur Korrektur von Fehlern, zur Anpassung an neue Hardware oder zur Verbesserung ihrer Leistung
- Entwurf, Entwicklung und Modifizierung von Softwaresystemen unter Verwendung wissenschaftlicher Analysen und mathematischer Modelle zur Vorhersage und Messung von Ergebnissen und Konsequenzen des Designs
- Entwurf oder Implementierung komplexer Datenbank- oder Daten-Repository-Schnittstellen/Abfragen
- Überwachung eines oder mehrerer Softwareentwicklungsteams und Sicherstellung, dass die Arbeit gemäß den Einschränkungen des jeweiligen Softwareentwicklungsprozesses abgeschlossen wird.
- Entwurf und Implementierung komplexer Algorithmen, die die Einhaltung strenger Zeit-, Systemressourcen- oder Schnittstellenbeschränkungen erfordern; Durchführung von Qualitätskontrollen für Teamprodukte
- Rücksprache mit Systemingenieuren und Hardwareingenieuren zur Ableitung von Softwareanforderungen und zur Gewinnung von Informationen über Projektdimensionen und -fähigkeiten, Leistungsanforderungen und Schnittstellen
- Koordination der Installation von Softwaresystemen und Überwachung der Gerätefunktion, um sicherzustellen, dass die Betriebsspezifikationen erfüllt werden
- Implementierung von Empfehlungen zur Verbesserung der Dokumentation und der Standards für den Softwareentwicklungsprozess
Mindestanforderungen (Kenntnisse, Fähigkeiten und Fertigkeiten)
- Über drei Jahre Erfahrung mit C++
- Zehn oder mehr Jahre relevante java-Programmiererfahrung, einschließlich mindestens zwei Jahre java 1.7+ und Entwicklung von Präsentationsschichten
- Zwei oder mehr Jahre Erfahrung mit Spring und Javascript
- Fünf oder mehr Jahre Erfahrung mit JSP und Servlet-Programmierung
- Fünf oder mehr Jahre Erfahrung mit JEE und Design und Entwicklung von Enterprise-Webanwendungen
- Fünf oder mehr Jahre Erfahrung im Entwurf und Schreiben von REST-fähigen Anwendungen
- Fähigkeit zur Erstellung und Bereitstellung von Anwendungen auf einem Apache Tomcat Webserver
- Ein oder mehr Jahre Erfahrung mit Javascript-Präsentationsbibliotheken wie Jquery, Angular und EXTJS
- Ein oder mehr Jahre Erfahrung mit MongoDB, Apache Camel erwünscht
Erforderliche Freigabe
- TS/SCI mit Poly
Mindestbildung
- Ein Bachelor-Abschluss in Informatik oder einem verwandten technischen Bereich von einer akkreditierten Hochschule oder Universität ist erforderlich.
Mindestanzahl an Erfahrungsjahren
- Vierzehn (14) Jahre Erfahrung sind erforderlich. Vier zusätzliche Jahre Erfahrung sind erforderlich, wenn der Kandidat keinen Bachelor-Abschluss in einem technischen Bereich hat.
Bevorzugte Qualifikationen
- Erfahrung mit Docker, Maven, Gitlab, CI/CD-Prozessen
Leistungsübersicht
Unsere Gesundheits- und Wohlfahrtsleistungen sind darauf ausgelegt, Sie und Ihre Prioritäten zu unterstützen.
Angebote umfassen:
- Kranken-, Zahn- und Augenversicherung
- Bezahlte Freizeit und Feiertage
- Altersvorsorgeleistungen (einschließlich 401(k) Matching)
- Kostenübernahme für Bildung
- Elternurlaub
- Mitarbeiter-Aktienkaufplan
- Steuerersparnisoptionen
- Invaliditäts- und Lebensversicherung
- Tierversicherung
Hinweis: Leistungen können je nach Beschäftigungsart, Standort und geltenden Vereinbarungen variieren. Positionen, die einem Tarifvertrag (CBA), dem McNamara-O'Hara Service Contract Act (SCA) oder anderen Arbeitsverträgen unterliegen, können andere Bestimmungen/Leistungen beinhalten.
