Launch Legends
CyberMedia Technologies
Softwareentwickler (m/w/d) auf mittlerem Level
Über die Stelle
CTEC ist ein führendes Technologieunternehmen, das Modernisierungs-, digitale Transformations- und Anwendungsentwicklungsservices für die US-Bundesregierung anbietet. Mit Hauptsitz in McLean, VA, beschäftigt CTEC über 300 Teammitglieder, die an missionskritischen Systemen und Projekten für Behörden wie das Department of Homeland Security, Internal Revenue Service und das Office of Personnel Management arbeiten. Die von uns geleistete Arbeit wirkt sich täglich auf Millionen von US-Bürgern aus, wenn sie mit den von uns entwickelten Systemen interagieren. Unsere erstklassigen kommerziellen Lösungen, die für die spezifischen Missionsanforderungen unserer Kunden angepasst werden, ermöglichen diese Zukunft jeden Tag.
Das Unternehmen hat in den letzten 3 Jahren ein schnelles Wachstum erfahren und kürzlich eine strategische Investition von Main Street Capital Corporation (NYSE: MAIN) erhalten. Zusätzlich zu unserem jüngsten Wachstum in zivilen Bundesbehörden streben wir danach, unsere Fähigkeiten in der Cloud-Entwicklung und unsere Präsenz in nationalen Sicherheitsbehörden innerhalb des Department of Defense und der US-Intelligence Community auszubauen.
Wir suchen einen Mid-level Software Developer für unser Team!
Kunde
CTEC entwickelt und liefert innovative, kundenorientierte Technologien und Lösungen, die die Geschäftseinheit Gesundheit und Versicherungen des Office of Personnel Management (OPM) und das Office of the Chief Information Officer (OCIO) unterstützen.
Aufgaben und Verantwortlichkeiten
- Softwareentwicklung: Entwerfen, Entwickeln und Verbessern von Softwareanwendungen und datengesteuerten Lösungen unter Verwendung moderner Programmiersprachen und Frameworks zur Unterstützung von Unternehmensgeschäftssystemen.
- Anwendungs- und Datenintegration: Erstellen und Integrieren von Softwarekomponenten und Datendiensten in Cloud-basierten Umgebungen, um eine zuverlässige Systeminteroperabilität zu gewährleisten.
- Datenbankentwicklung: Entwickeln und Pflegen von Anwendungen unter Verwendung relationaler Datenbanken und Datenverarbeitungs-Frameworks, mit Schwerpunkt auf SQL-gesteuerten Datenoperationen.
- Python & PySpark-Entwicklung: Implementieren von Datenverarbeitungsskripten, Automatisierungsroutinen und verteilten Datenverarbeitungslogiken unter Verwendung von Python und PySpark zur Unterstützung datenintensiver Workflows.
- Codequalität & Dokumentation: Schreiben von sauberem, wartbarem und gut dokumentiertem Code; Teilnahme an Code-Reviews und Pflege der Softwaredokumentation.
- Testen & Debugging: Entwickeln und Ausführen von Unit- und Integrationstests, Debuggen von Fehlern und Beheben von Leistungsproblemen zur Verbesserung der Systemzuverlässigkeit.
- Agile Lieferung: Teilnahme an agilen Entwicklungsprozessen, Verwalten von Aufgaben über DevOps-Tools und Verwenden von Quellcode-Kontrollsystemen wie Git.
- Cloud-Implementierung: Unterstützung der Entwicklung und Bereitstellung von Anwendungen innerhalb von Azure-basierten Umgebungen.
- Kontinuierliche Verbesserung: Identifizieren von Möglichkeiten zur Verbesserung der Anwendungsleistung, Automatisierung und Entwicklungsprozesse.
- Arbeitet unter mäßiger Aufsicht mit Anleitung durch erfahrenes Personal.
Fähigkeiten & Berufserfahrung
- Berufserfahrung: Mindestens drei (3+) Jahre Erfahrung in der Softwareentwicklung oder in der Anwendungsentwicklung.
- Starke Kenntnisse in SQL für Datenbankentwicklung, Datenabfragen und Datenmanipulation.
- Starke Kenntnisse in Python, mit Erfahrung in der Verwendung von PySpark für die verteilte Datenverarbeitung.
- Erfahrung in der Entwicklung von Anwendungen in Cloud-Umgebungen, vorzugsweise Microsoft Azure.
- Praktische Kenntnisse von relationalen und nicht-relationalen Datenbanken.
- Erfahrung in der Entwicklung von RESTful APIs und der Integration von Webdiensten.
- Vertrautheit mit Quellcode-Kontrollsystemen wie Git und CI/CD Pipelines.
- Praktische Kenntnisse von SDLC-Methoden, einschließlich Agile und Waterfall.
- Starke Problemlösungs- und Debugging-Fähigkeiten.
- Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten.
Ausbildung
Bachelor-Abschluss in Informatik, Wirtschaftsinformatik, Ingenieurwesen oder einem verwandten Fachgebiet. Gleichwertige Berufserfahrung wird anstelle eines Abschlusses berücksichtigt.
Sicherheitsüberprüfung
Muss US-Bürger sein und in der Lage sein, eine Public Trust-Sicherheitsüberprüfung zu erhalten.
Bevorzugt
- Erfahrung mit Azure DevOps, Azure Functions oder anderen Azure Anwendungsdiensten.
- Vertrautheit mit Containerisierungstools wie Docker.
- Erfahrung mit Datenverarbeitungs- oder Analyseanwendungen.
- Erfahrung in der Unterstützung von IT-Systemen des Bundes oder großen Modernisierungsprogrammen für Unternehmen.
Wenn Sie ein unterhaltsames und herausforderndes Umfeld mit talentierten, motivierten Menschen suchen, ist CTEC der richtige Ort für Sie. Zusätzlich zum Gehalt bieten wir eine Reihe von Mitarbeiterleistungen, darunter:
- Bezahlter Urlaub & Krankheitsurlaub
- Krankenversicherungsschutz
- Karriere-Schulungen
- Leistungsprämienprogramme
- 401K Beitrag & Arbeitgeberzuschuss
- 11 Bundesfeiertage
