CSC Leasing Co.
CACI International
Full Stack Software Engineer
Gehaltsspanne
Stellenbezeichnung: Full Stack Software Engineer
Kategorie: Engineering
Anstellungsart: Vollzeit
Mitarbeitertyp: Festanstellung
Reiseanteil: Bis zu 10%
Art der Reise: Lokal
Voraussichtliches Ende der Ausschreibung: 1/1/2029
–
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 für Arbeitskräfte im Rahmen von Bundesregierungsaufträgen und die Lohnsätze für Verträge, relevante frühere Arbeitserfahrung, 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ütungen, Sozialleistungen und Lern- und Entwicklungsmöglichkeiten. Unser breites und wettbewerbsfähiges Angebot an Sozialleistungen 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. Da diese Stelle an mehr als einem Standort bearbeitet werden kann, ist die angezeigte Spanne der nationale Durchschnitt für die Position.
Die vorgeschlagene Gehaltsspanne für diese Position beträgt:
$82,100-$172,400
Qualifikationen
Mindestsicherheitsüberprüfung erforderlich: TS/SCI mit Polygraph
Erforderlich
- Bachelor-Abschluss in Informatik oder einem verwandten Fachgebiet
- 5+ Jahre Erfahrung in objektorientierten (OO) Sprachen, mit einem besonderen Schwerpunkt auf Python
- Mindestens 2 Jahre Erfahrung mit JavaScript oder TypeScript
- Fähigkeit zur Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Produktmanagern, Architekten und anderen Ingenieuren, zur Definition, Gestaltung und Veröffentlichung neuer Funktionen
- Verständnis des vollständigen Softwareentwicklungslebenszyklus (SDLC), einschließlich Anforderungserfassung, Design, Codierung, Test, Bereitstellung und Wartung
- Fähigkeit, sauberen, effizienten, gut dokumentierten und testbaren Code zu schreiben
- Erfahrung in der Entwicklung von Unit-, Integrations- und Systemtests zur Gewährleistung der Softwarequalität
- Erfahrung in der Entwicklung von Microservices und RESTful APIs. Kenntnisse im Arbeiten in einer agilen/Scrum-Entwicklungsumgebung, Teilnahme an Sprint-Planungen, täglichen Stand-ups und Sprint-Reviews
- Fähigkeit, Vollzeit im Büro zu arbeiten
- Aktive TS/SCI US-Regierungssicherheitsfreigabe mit Polygraph
Die Stelle
Wir suchen einen talentierten und motivierten Software Engineer, der unser dynamisches Team verstärkt. Als wichtiger Mitwirkender werden Sie innovative Softwarelösungen entwerfen, entwickeln und pflegen, die modernen Industriestandards entsprechen. Unser idealer Kandidat beherrscht mehrere Programmiersprachen, wendet agile Entwicklungsmethoden an und arbeitet gerne in einer kollaborativen Umgebung. Sie sind verantwortlich für das Schreiben von sauberem, skalierbarem Code, die Fehlerbehebung bei technischen Problemen und die Optimierung der Systemleistung. Ein starkes Verständnis von Cloud Computing, APIs und Softwarearchitektur ist sehr wünschenswert. Wenn Sie eine Leidenschaft für Technologie haben und etwas bewirken möchten, würden wir uns freuen, von Ihnen zu hören!
Aufgaben
- Verwaltung des gesamten Softwareentwicklungsprozesses von der Konzeption bis zur Bereitstellung
- Wartung und Aktualisierung der Software nach der Bereitstellung
- Verwaltung des End-to-End-Lebenszyklus für die Produktion von Software und Anwendungen
- Überwachung und Anleitung der Analyse, des Schreibens, des Erstellens und der Bereitstellung von Software
- Überwachung der automatisierten Tests und Bereitstellung von Feedback an das Management während des Entwicklungsprozesses
- Modifizierung und Testen von Änderungen an zuvor entwickelten Programmen
Wünschenswert
- Erfahrung mit einem modernen Cloud-Anbieter wie AWS oder Azure sowie Verständnis von eigenständigen Kubernetes-Bereitstellungen
- Erfahrung mit moderner front-end-Entwicklung mit React oder Angular sowie ein damit verbundenes Verständnis von JavaScript oder Typescript
- Erfahrung mit Quellcodeverwaltungs-Tools (z. B. Git, Gitlab)
- Erfahrung mit DevSecOps und der agilen Scrum-Softwareentwicklungsmethodik, einschließlich der Verwendung von Tools wie Git, Jira und Confluence
- IAT Level II oder III Zertifizierung (d. h. Security+, CISSP oder CASP)
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 Aufträgen unserer Kunden verschrieben hat und von einem höheren Zweck angetrieben wird – der Gewährleistung der Sicherheit unserer Nation.
Ein Umfeld des Vertrauens.
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 nötige Zeit zu nehmen, und haben Zugang zu umfassenden Lernressourcen, um Ihre Ambitionen zu verwirklichen.
Ein Fokus auf kontinuierliches Wachstum.
Gemeinsam werden wir die kritischsten Aufträge unserer Nation vorantreiben, auf unserer langen Erfolgsbilanz aufbauen und Möglichkeiten finden, neue Wege zu beschreiten – in Ihrer Karriere und in unserem Erbe.
CACI ist ein Arbeitgeber, der Chancengleichheit fördert. Alle qualifizierten Bewerber erhalten 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.
