Welche Tätigkeiten dich erwarten
Die*der Softwarearchitekt*in ist verantwortlich für das Design, die Implementierung und die Wartung komplexer IT-Systeme. Dabei steht insbesondere die Entwicklung robuster und skalierbarer Lösungen im Vordergrund, die gezielt auf die Anforderungen wissenschaftlicher High Performance Computing-Umgebungen und die Umstellung auf hybride Cloud-Hosting-Modelle zugeschnitten sind.
Solution Design & Technische Prototypisierung:
- Architekturziel: Definition, Entwicklung und Weiterentwicklung von Lösungskomponenten, die essenziell für eine widerstandsfähige, skalierbare High-Performance-Computing-Architektur sind. Dazu zählt die Nutzung von Containerisierung, Queueing und Scheduling auf Basis von Red Hat Enterprise Linux und wissenschaftlichen Python-Umgebungen.
- Technische Prototypisierung: Entwicklung und Bewertung technischer Prototypen, um die Machbarkeit vorgeschlagener Lösungen für alle relevanten Stakeholder zu demonstrieren.
- Entscheidungsunterstützung: Unterstützung der Enterprise-Entscheidungsträger*innen durch die Bereitstellung umfassender Einblicke, die fundierte Entscheidungen ermöglichen.
Beratung & Stakeholder-Engagement:
- Kommunikation: Förderung klarer und effektiver Kommunikation zu Anforderungen, Herausforderungen und Lösungen zwischen allen Stakeholder-Gruppen, um Entscheidungsfindung und Alignment zu erleichtern.
- Beratung: Beratungstätigkeit durch kontinuierliche Beschäftigung mit Branchentrends und neuen Technologien, sowie durch fachkundige Empfehlungen zu Best Practices im Bereich High Performance Computing zur Optimierung von Kundenlösungen und Projektergebnissen.
- Kontinuierliche Verbesserung: Identifikation und Empfehlung von Verbesserungen zur Erhöhung der Robustheit, Benutzerfreundlichkeit und Wartbarkeit der Lösungen.
Fachliche Führung technischer Lösungen:
- Führung des technischen Designprozesses von der Anforderungsaufnahme bis zur Bereitstellung und zum Betrieb, inklusive umfassender Dokumentation, Führung von Implementationsteams und Management technischer Risiken über den gesamten Lebenszyklus der Lösung.
- Qualität: Sicherstellung, dass alle Projektergebnisse den festgelegten Standards für Qualität, Sicherheit und Compliance entsprechen.
- DevOps: Förderung von DevOps-Methoden durch effiziente Solution-Engineering-Workflows, systematische Automatisierung von Builds, Installationen und Qualitätssicherungsprozessen.
Qualifications
Wen wir suchen
- Mindestens 5 Jahre Erfahrung in der Definition, Entwicklung, Implementierung und Wartung komplexer IT-Lösungen.
- Erfahrung mit Cluster-Linux- (RHEL-) basierten Industrieumgebungen.
- Nachgewiesene Expertise in der Integration von Containerisierungstechnologien (z. B. Docker, Podman, Apptainer/Singularity), Orchestrierungswerkzeugen (z. B. Kubernetes), Skript- und Automatisierungsframeworks (z. B. Ansible).
- Erfahrung mit der Integration von LDAP/SSSD, Active Directory und LSF.
- Solides Grundwissen über Computerarchitekturen, einschließlich Infrastruktur, Netzwerke und Betriebssysteme.
- Nachgewiesene Fähigkeit, technische Teams bei der Lösungsentwicklung zu führen und effektiv funktionsübergreifend zusammenzuarbeiten.
- Hervorragende analytische Fähigkeiten, Problemlösungs- und Stakeholder-Management-Kompetenz.
- Starke Kommunikations-, Präsentations- und Verhandlungsfähigkeiten.
- Kenntnisse in der Erstellung von Architekturdokumentationen und -diagrammen mit Standards wie ARCHIMATE, UML oder ähnlichen Tools.
Bevorzugte, aber nicht obligatorische Qualifikationen:
- Erfahrung mit Scientific Computing, insbesondere in Python-Umgebungen, Jupyter Notebooks, Daten-Tagging/Klassifikation.
- Erfahrung mit OpenAPI-Spezifikationen.
- Erfahrung im Deployment & Release Management auf Unternehmensebene.
- Architektur-Zertifizierungen (z. B. TOGAF, ISAQB).
- Erfahrung oder Zertifizierung in agilen Frameworks (z. B. Scrum, SAFe).
- Erfahrung oder Zertifizierung in Cloud-Technologien (z. B. AWS, Google Cloud, Azure).
- Vielfältige Erfahrung in DevOps, CI/CD-Automatisierung und Security-Scanning-Tools (z. B. SonarQube, Checkmarx).
- IT Service Management-Zertifizierung (z. B. ITIL Foundation oder gleichwertig).
Kommunikationsstärke, proaktive Vorgehensweise und Dienstleistungsorientierung sind für uns ebenso wichtig wie die technische Expertise. Dementsprechend erwarten wir auch Reisebereitschaft, sehr gute Deutsch- und Englischkenntnisse.
Additional Information
Welche Benefits dich erwarten
Selbstverständlich stehen wir dir bei deinem Berufseinstieg in die Welt der PLM-Beratung jederzeit hilfreich zur Seite. Neben einem angepassten, modularen Trainingsplan wirst du auch in herausfordernden Praxiseinsätzen die Gelegenheit haben, deine sich stetig erweiternden Skills einzusetzen und Projektaufgaben zunehmend eigenverantwortlich zu übernehmen.
Außerdem findest du bei uns:
- Ein internationales Team
- Feelgood-Atmosphäre: Unternehmensweite (Online) Team-Events, Office-Feiern an unseren Standorten,
- Flache Hierarchien, Teamspirit, offene Türen, gelebte Vielfalt
- Kontinuierliche Weiterbildung auf Basis deines persönlichen Entwicklungspfades
- Work-Life Balance – mobiles Arbeiten und flexible Arbeitszeiten
- Sonderzuwendungen, arbeitgebergeförderte betriebliche Altersvorsorge, eine Gruppenunfallversicherung auch für den privaten Bereich
- Vielseitige Angebote im Bereich Mental Health Program, Work-Life-Service und einem breitgefächerten Weiterbildungs- und Coachingangebot durch unsere Kooperation mit dem Fürstenberg-Institut
- Zuschuss für öffentliche Verkehrsmittel, Business Bike Programm und andere Benefits
Bei CIMPA PLM Services legen wir Wert auf Vielfalt und Inklusion und fördern ein Arbeitsumfeld, in dem alle Menschen willkommen und respektiert werden.