Cloud Native Application Developer (Senior) (m/w/d)

Firmenname für PREMIUM-Mitglieder sichtbar

  • Oktober 2024
  • nicht angegeben
  • D-Berlin
  • auf Anfrage
  • Remote
  • 18.09.2024
  • 170592

Projekt Insights

seit wann aktiv?
Projektansichten
Bewerbungen

Projektbeschreibung

Für unseren Kunden suchen wir aktuell eine/n

Cloud Native Application Developer (Senior) (m/w/d)

Rahmeninformationen
Referenz: 170592
Einsatzort: Berlin, Remote
Starttermin: 01.10.2024
Arbeitszeit: Vollzeit 5 Tage/ Woche
Dauer: Dezember 2024 + Option
Sprachen: Deutsch, Englisch

Ihre Qualifikationen
- Mindestens 5 Jahre Erfahrung als Entwickler von Cloud-Native-Anwendungen.
- Erfahrung mit der Umstellung bestehender monolithischer Architekturen auf eine auf Microservices basierende Cloud Native-Architektur.
- Ausgeprägtes Verständnis von Cloud Native-Architekturen (lose gekoppelte Dienste, Container, horizontale Skalierbarkeit, Muster für die Ausfallsicherheit von Anwendungen).
- Kenntnisse in der Programmierung in .NET - Programmiersprachen: C#-Kenntnisse - Frameworks: .NET Framework und .NET Version 8, WPF, Blazor, Entity Framework oder Dapr
- Testen: Tiefes Verständnis der Testpyramide - Unit, Integration, System, End-to-End, etc. mit Erfahrung in Test-Frameworks für .NET wie xUnit, SpecFlow.
- Sicherheit und Qualität: Starke Erfahrung mit der Implementierung von Authentifizierungs- und Autorisierungsworkflows in .NET-Anwendungen
- Starke Erfahrung mit statischer Codeanalyse und Sicherheitsscanning mit Tools wie SonarQube, AquaSec/Trivy oder vergleichbar
- Instrumentierung für Observabilität: Erfahrung mit der Instrumentierung der Codebasis für Telemetriedaten (Protokolle, Metriken, Traces) mit Frameworks wie OpenTelemetry.
- CI/CD: Starke Erfahrung in der Entwicklung von CI/CD-Pipelines für Anwendungen für automatisierte Build-Test-Deploy-Workflows.
- Erfahrung in der Bereitstellung von nicht-unterbrechenden Änderungen für Anwendungen.
- Daten: Erfahrung in der Entwicklung von Anwendungen mit Datendiensten wie relationalen und NoSQL-Datenbanken, Kafka und anderen Message Brokern. Fähigkeit, Änderungen an Datenbanken ohne Unterbrechung durchzuführen.
- Gute Kenntnisse des folgenden Tech Stack:- Datenbank & Messaging: SQL Server, MySQL oder PostgreSQL, Redis oder Memcached, Kafka
- Verwaltung von Datenbankänderungen: Entity Framework oder vergleichbar- Observability Tools wie Grafana, Prometheus, , InfluxDB, Alertmanager
- Applications resilience frameworks wie polly- Deployment & Containerization: Docker/JIB, Kubernetes, Helm
- CI/CD & DevOps Tools: Azure DevOps, GitHub Actions, GitOps, Gitlab, Bash/Shell-Skripting, Linux- Weitere Tools: Confluence, Jira
- Vertrautheit mit agilen Entwicklungsmethoden und -werkzeugen (z. B. Scrum, SAFE, JIRA, Confluence).
- Ausgezeichnete englische Sprachkenntnisse, um einem internationalen Team Ihren Standpunkt prägnant zu vermitteln. Fließendes Englisch in Wort und Schrift (mindestens C1)
- Einschlägige Zertifizierungen in Cloud- und Cloud-Native-Technologien.
- Fließendes Französisch oder Niederländisch in Wort und Schrift (mindestens B2).

Ihre Aufgaben
- Anwendungsentwicklung: Entwickeln Sie Cloud Native-Anwendungen mit dem Schwerpunkt auf Skalierbarkeit, Zuverlässigkeit und Leistung.
- Refactoring von Anwendungen: Unterstützung beim Refactoring bestehender Anwendungen für die Ausführung als Microservices in (EDP) Kubernetes-Umgebungen
- Anwendungsbereitstellung: Definition von Code zur Bereitstellung von Anwendungen auf Kubernetes-Clustern unter Verwendung von Helm Charts und einem GitOps-Workflow
- DevOps & CI/CD: Implementierung von Pipelines-as-code unter Verwendung von CI/CD-Tools.
- Kollaboration: Arbeiten Sie eng mit internen und externen Stakeholdern zusammen, um Module der Settlement Platform zu entwickeln, zu migrieren und zu operationalisieren.
- Aktive Teilnahme an den SCRUM-Zeremonien.
- Dokumentation: Führen Sie eine klare und umfassende Dokumentation mit Confluence und verwalten Sie Projektaufgaben und Workflows mit Tools wie Azure DevOps und Jira.

Interessiert?
Wir freuen uns auf Ihre aussagekräftigen Bewerbungsunterlagen in elektronischer Form.

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.

Top-Auftraggeber

  • spannende Projekte
  • internationale Kunden
  • pünktliche und faire Bezahlung

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.

Jetzt Projekt erstellen