Software Product Engineer Defense - Full Stack Development
Role details
Job location
Tech stack
Job description
- Du arbeitest an der Architektur und am Design von Full-Stack-Lösungen zur Verbesserung der Benutzererfahrung und Funktionalität.
- Du analysierst Anforderungen und setzt sie in responsive und performante Webanwendungen um. Außerdem führst du Code-Reviews und Front- und Backend-Tests durch, um höchste Softwarequalität sicherzustellen.
- Du implementierst, testest und dokumentierst komplexe Softwaremodule mit modernen Front- und Backend-Technologien und Frameworks.
- Du unterstützt die Software-Integration und erstellst realistische Aufwandsschätzungen.
- Du kooperierst eng mit interdisziplinären Teams aus UX/UI-Design, Backend-Entwicklung und Produktmanagement.
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Requirements
- Abgeschlossenes Studium in Software-Engineering, (Wirtschafts-) Informatik, Elektrotechnik, Mathematik, oder einer vergleichbaren IT-nahen Qualifikation.
- Sehr gute mehrjährige Berufserfahrung im Software-Engineering, mit der objektorientierten Programmierung und Microservices sowie der Entwicklung und Wartung von Benutzeroberflächen mit modernen Webtechnologien.
- Fundierte Kenntnisse und praktische Erfahrung in einer oder mehreren der folgenden Frontend-Technologien: JavaScript, TypeScript, React und Erfahrung mit Backend Programming, z.B. Java, C, C++.
- Verhandlungssichere Deutsch- und gute Englischkenntnisse.
- Bereitschaft zu projektbezogenen Reisen sowie zur Durchführung einer Sicherheitsüberprüfung nach LuftSiG 7, einschließlich der Erlangung einer Ü2-Sicherheitsfreigabe sowie NATO-Staatsbürgerschaft.
Benefits & conditions
- Vereinbarkeit von Arbeit und Privatleben: Arbeite flexibel - je nach Projekteinsatz und Absprache im Team hast du die Möglichkeit örtlich flexibel und in Gleitzeit an diversen Standorten zu arbeiten.
- Diversität sorgt in unserem Unternehmen für Inspiration und Innovation - arbeite in einem diversen und offenen Team, das auf gegenseitige Unterstützung und Austausch setzt.
Kein 100%iges Match? Kein Grund zur Sorge! Capgemini Engineering unterstützt dich mit einem breitgefächerten Lernangebot, sodass du dich sowohl fachlich als auch persönlich weiterentwickeln kannst.