ICE Core Software Architect (Senior) (m/w/d)

Berlin, Remote
Start: 01.07.2024
vor 1 Monat
Job Typ:
Projekt
Dauer:
September 2024 + Option
Arbeitsumfang:
Vollzeit - 5 Tage/ Woche
Sprachen:
Englisch, Deutsch

ID: 168807

Jetzt bewerben

Westhouse ist eines der führenden internationalen Recruitment Unternehmen für die Vermittlung von hochqualifizierten Fachexperten in Bereichen wie IT Life Cycle, SAP, Engineering, Kaufmännischem und Fachberatung.

Für unseren Kunden suchen wir aktuell eine/n ICE Core Software Architect (Senior) (m/w/d) - Berlin, Remote.

Ihre Aufgaben

    • Der Core Software Architect entwirft und erstellt die Kernverwaltungssoftware für die private Cloud, die es die es den Kunden ermöglicht, eine API zu nutzen, um Kerninfrastruktur-Ressourcen/Produkte über Compute-, Netzwerk- und Speichertechnologien. Detaillierte Kenntnisse der Rechen-, Netzwerk- und Speichertechnologien sind nicht zwingend erforderlich, aber ist jedoch erforderlich, um zu verstehen, wie man APIs entwickelt und Daten über Graphdatenbanken verwaltet und nachgelagerte APIs, um die Anforderungen an die von den jeweiligen Teams verwalteten DevOps-Systeme weiterzuleiten.
    • Der Core Software Architect hat die Aufgabe, die Lieferung von Produkten sicherzustellen, die vom Produktmanagement spezifiziert und vom Architekturteam mitgestaltet werden. Dies beinhaltet die Erstellung von High-Level- und Low-Level-Designs, die Erledigung von Engineering-Aufgaben, die Entwicklung eines funktionierenden Produkts und die Gewährleistung der Qualitätssicherung.
    • Der Core Software Architect ist Teil des ICE Core Delivery Teams und berichtet an den ICE Core Lead.
    • Hervorragende technische Fähigkeiten: Ein ingenieurwissenschaftlicher Hintergrund mit Schwerpunkt auf dem Entwurf und der Implementierung sichere Lösungen zu entwerfen und zu implementieren, anstatt schnelle Lösungen zu finden.
    • CI/CD und Automatisierung: Kenntnisse in der Integration von Praktiken der kontinuierlichen Integration/kontinuierlichen Bereitstellung innerhalb der CI/CD-Pipeline unter Verwendung von Tools wie GitLab, Jenkins, Tekton, Argo Workflows und Argo CD.
    • Effektive Problemlösung: Außergewöhnliche Fähigkeiten bei der Fehlersuche und Problemlösung mit Schwerpunkt auf Identifizierung und Behebung von Problemen, Ursachenanalyse und Implementierung von nachhaltigen Lösungen.
    • Zuverlässigkeitsbewußtsein und proaktive Initiative: Eine selbstmotivierte Einstellung zum Erkennen und technische Herausforderungen zu erkennen und anzugehen, mit der Verpflichtung, einen zuverlässigen und sicherheits während des gesamten Entwicklungs- und Betriebslebenszyklus.

Ihre Qualifikationen

    • Verteilte / entkoppelte Software-Architekturen
    • Python
    • GoLang (wahlweise)
    • Nginx (optional)
    • Microservices-Architekturen
    • Pydantic oder ähnliche ORM-Frameworks
    • REST-APIs (z.B. FastAPI)
    • Erstellung von und Umgang mit APIs, z.B. OpenAPI, Docker, k8s (als Anwendungsplattform)
    • Agile und DevOps-Praktiken
    • RabbitMQ (optional)
    • CI/CD: Nachgewiesene Fähigkeit, CI/CD-Pipelines mit Tools wie GitLab, Jenkins, Tekton einzurichten und zu verwalten, Argo Workflows und Argo CD. GitOps-Kenntnisse ArgoCD / Flux.
    • Qualitätssicherung: Nachweisliches Engagement für die Sicherstellung qualitativ hochwertiger Ergebnisse durch strenge Standards und Prozesse
    • Praktiziert täglich testgetriebene Entwicklung
    • Fließende Englischkenntnisse
    • NICE TO HAVE:
    • Infrastruktur-Automatisierung (IaC)
    • Build- und Deployment-Pipelines
    • Domänengetriebene Entwicklung
    • Graphdatenbanken (wie Neo4j, ArangoDB, ...)
    • Observability-Systeme: Beherrschung der Integration mit Überwachungs- und Protokollierungssystemen für Echtzeit Einblicke in die System-/Anwendungsleistung. Vertrautheit mit Tools wie Prometheus, Grafana, OpenTelemetry und anderen ähnlichen Stacks (z. B. EFK - Elasticsearch, Fluentd, Kibana).