CSC Leasing Co.
CACI International
Software Development Manager
Über die Stelle
Stellenbezeichnung: Software Development Manager
Kategorie: Informationstechnologie
Anstellungsart: Vollzeit
Mindestvoraussetzung für den Beginn: Top Secret
Mitarbeitertyp: Regulär
Reiseanteil in %: Keine
Art der Reise: Keine
* * *
Vorgeschlagener Tech-Stack-Bereich
- Momentum (CGI) 8.x
- Java / J2EE
- OpenShift
- GitLab (Quellcodeverwaltung + CI/CD)
- Oracle / PostgreSQL / SQL
- WebMethods (nice to have)
- Vertrautheit mit Linux-Umgebungen
- C#/C++ Erfahrung
- Shell-Skripting
- DevSecOps / Systemadministrator-Einblicke
-
Was Sie tun werden
CACI sucht einen erfahrenen Software Developer Lead zur Unterstützung der geschäftskritischen Finanz- und Beschaffungssysteme von CACI, die auf Momentum basieren. In dieser Rolle leiten Sie die technische Planung, überwachen die Entwicklungsbemühungen und steuern Modernisierungsarbeiten in einem komplexen, COTS-basierten Ökosystem. Sie arbeiten eng mit Entwicklern, Product Ownern, Momentum-SMEs, Systemintegratoren und der Führungsebene zusammen, um Erweiterungen im Einklang mit den Programmbedürfnissen zu entwerfen, zu implementieren und aufrechtzuerhalten.
Diese Rolle erfordert starke Führungsqualitäten, tiefgreifende technische Problemlösungsfähigkeiten und Erfahrung in der Betreuung von Entwicklern. Sie helfen dem Team bei der Einführung von Best Practices, stellen die Entwicklungsqualität sicher, unterstützen CI/CD-Verbesserungen und tragen zur langfristigen technischen Ausrichtung des Programms bei.
Sie benötigen ausgezeichnete Kommunikationsfähigkeiten, die Fähigkeit zur Zusammenarbeit mit mehreren Stakeholdern und ein starkes organisatorisches Bewusstsein, um Prioritäten in einem schnelllebigen Umfeld zu managen.
Was Sie erwarten können
Eine Kultur der Integrität. Bei CACI stellen wir Charakter und Innovation in den Mittelpunkt unseres Handelns. Als geschätztes Teammitglied sind Sie Teil einer leistungsstarken Gruppe, die sich den Missionen unserer Kunden verschrieben hat und von einem höheren Zweck angetrieben wird – der Gewährleistung der Sicherheit unserer Nation.
Eine vertrauensvolle Umgebung. CACI schätzt die einzigartigen Beiträge, die jeder Mitarbeiter täglich zu unserem Unternehmen und unseren Kunden leistet. Sie haben die Autonomie, sich durch eine einzigartige flexible Urlaubsregelung die benötigte Zeit zu nehmen, und haben Zugang zu umfassenden Lernressourcen, um Ihre Ambitionen zu verwirklichen.
Ein Fokus auf kontinuierliches Wachstum. Gemeinsam werden wir die kritischsten Missionen unserer Nation vorantreiben, auf unserer langen Erfolgsbilanz aufbauen und Möglichkeiten finden, Neuland zu betreten – in Ihrer Karriere und in unserem Vermächtnis.
Aufgaben
Momentum / COTS-Führung
- Leitung der technischen Arbeiten innerhalb einer Momentum-Umgebung.
- Anleitung von Anpassung, Integration, Erweiterung und Fehlerbehebung von Momentum-Modulen und -Diensten.
- Zusammenarbeit mit Momentum-SMEs zu Upgrade-Auswirkungen, Konfiguration und Schnittstellenabstimmung.
Software-Engineering & Architektur
- Entwurf, Entwicklung und Wartung von Diensten und Anwendungen, die das Missionssystem des Programms unterstützen.
- Anwendung von Engineering-Best Practices für Zuverlässigkeit, Wartbarkeit und Leistung. *
- Sicherstellung sicherer Codierungspraktiken im Einklang mit DoD-Anforderungen.
Cloud, Container und DevSecOps
- Erstellung, Bereitstellung und Wartung von Anwendungen, die in OpenShift mit Podman, Containern und Orchestrierungsmustern laufen.
- Überwachung der Erstellung und Wartung von Container-Images und Bereitstellungspipelines.
- Fehlerbehebung und Optimierung von containerisierten Anwendungen.
Unterstützung und Entwicklung von Integrationen mit WebMethods (stark von Vorteil).
- Leitung der Schnittstellen-Fehlerbehebung zwischen Momentum und anderen Unternehmenssystemen.
Datenbank & Datenschicht
- Arbeit mit relationalen Datenbanken (z. B. Oracle, PostgreSQL)
- Unterstützung von Datenmodellierung, Abfrageoptimierung und Integration mit Momentum-Datenstrukturen.
Teamführung & Qualitätssicherung
- Führung, Mentoring und Entwicklung eines Teams von Softwareentwicklern unterschiedlicher Erfahrungsstufen. *
- Durchführung von Code-Reviews und Sicherstellung der Einhaltung von Standards. *
- Unterstützung der Ursachenanalyse und Förderung von kontinuierlichen Verbesserungspraktiken. *
- Festlegung und Stärkung von Entwicklungsprozessen, Dokumentationsstandards und agilen Ritualen.
Erforderliche Qualifikationen
- Erfordert in der Regel einen Bachelor-Abschluss oder gleichwertig; und 7–10 Jahre einschlägige Berufserfahrung. *
- Mindestens 7-10 Jahre Erfahrung in der Softwareentwicklung, davon mindestens 3 Jahre in einer technischen Führungs- oder Engineering-Lead-Rolle.
- Praktische Erfahrung mit Momentum oder ähnlichen komplexen COTS-Produkten.
- Umfangreiche Java-Entwicklungserfahrung, einschließlich Microservices-Architekturen.
- Erfahrung in der Entwicklung und Bereitstellung von Anwendungen in OpenShift.
- Erfahrung mit GitLab für Quellcodeverwaltung und CI/CD.
- Starke Datenbankkenntnisse (Oracle oder vergleichbare relationale Datenbankerfahrung erforderlich).
- Fähigkeit zur Priorisierung von Aufgaben und zur Leitung von Entwicklungsbemühungen in einem dynamischen Umfeld.
- Starke Kommunikations-, Teamwork- und Mentoring-Fähigkeiten.
- Erfahrung mit WebMethods für System-zu-System-Integrationen.
- US-Bürger
- Aktive TS-Freigabe
Nice to Have
- Leitung der Entwicklung von Java-basierten Microservices und gemeinsam genutzten Komponenten.
- Erfahrung im Erstellen, Härten und Bereitstellen von Container-Images. *
- Erfahrung mit DevSecOps, Systemadministration oder Plattform-Engineering.
- Erfahrung in der Unterstützung der Softwareentwicklung in einer DoD-Umgebung.
- Erfahrung mit Shell-Skripting, Automatisierungswerkzeugen oder CI/CD-Pipeline-Design.
- Erfahrung in der Mitwirkung an großen COTS-Upgrades oder Modernisierungsinitiativen
Gehaltsspanne
Es gibt eine Reihe von Faktoren, die das endgültige Gehalt beeinflussen können, darunter, aber nicht beschränkt auf, den geografischen Standort, die Kategorien von Arbeitskräften für Bundesaufträge und die Lohnsätze für Verträge, einschlägige frühere Berufserfahrung, spezifische Fähigkeiten und Kompetenzen, Ausbildung und Zertifizierungen. Unsere Mitarbeiter schätzen die Flexibilität bei CACI, die es ihnen ermöglicht, qualitativ hochwertige Arbeit und ihr Privatleben in Einklang zu bringen. Wir bieten wettbewerbsfähige Vergütung, Leistungen und Lern- und Entwicklungsmöglichkeiten. Unser breites und wettbewerbsfähiges Angebot an Leistungen ist darauf ausgelegt, Mitarbeiter und ihre Familien zu unterstützen und zu schützen. Bei CACI erhalten Sie umfassende Leistungen wie Gesundheitswesen, Wellness, Finanzen, Altersvorsorge, Familienunterstützung, Weiterbildung und Urlaubsleistungen.
Die vorgeschlagene Gehaltsspanne für diese Position lautet:
$103,800 - $218,100
CACI ist ein Arbeitgeber, der Chancengleichheit fördert. Alle qualifizierten Bewerber erhalten eine Berücksichtigung für eine Anstellung ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, Schwangerschaft, sexuelle Orientierung, Alter, nationale Herkunft, Behinderung, Status als geschützter Veteran oder eine andere geschützte Eigenschaft.
