75% remote: Cloud Native Application Developer (f/m/d)

Firmenname für PREMIUM-Mitglieder sichtbar

  • November 2024
  • Juni 2025
  • D-Großraum Berlin
  • auf Anfrage
  • Remote
  • 12.09.2024

Projekt Insights

seit wann aktiv?
Projektansichten
Bewerbungen

Projektbeschreibung

For our client we are looking for a Cloud Native Application Developer (f/m/d) with a strong focus on Kubernetes.

Frame data:
Start: November 2024
Duration: 31.03.25 ++ (long term)
Capacity: 100% if possible
Location: Berlin / Remote (1 week Berlin / 3 weeks remote in rotation), up to 50% onsite in peak times

Role:
- In this role, you will be responsible for migrating, developing, and maintaining the code for app modules based on Cloud Native architectural principles.
- Moreover, the app modules will be developed and deployed on a Cloud Platform, which is the groups internal hybrid cloud platform that offers services to facilitate an end-to-end software development life cycle.
- You will collaborate with cross-functional teams to develop, migrate, and deploy various modules, leveraging your expertise in Cloud Native technologies, DevOps practices, and observability tools.

Targets:
- Application Development: Develop Cloud Native applications with a focus on scalability, reliability, and performance.
- Application Refactoring: Assist in the refactoring of existing applications to run as microservices on Kubernetes environments
- Application Deployment: Define code to deploy applications on Kubernetes clusters using Helm Charts and a GitOps workflow
- DevOps & CI/CD: Implement pipelines-as-code using CI/CD Tools.

Skills (must-have):
- A minimum experience of 5 years as a Cloud Native application developer.
- Experience with rearchitecting existing monolithic architecture to micro-services based Cloud Native architecture.
- Strong understanding of Cloud Native architectures (loosely coupled services, containers, horizontal scalability, application resilience patterns).
- Proficiency in coding in .NET
- Programming Languages: Proficiency in C#
- Frameworks: .NET Framework and .NET version 8, WPF, Blazor, Entity Framework or Dapr
- Testing: Deep understanding of the testing pyramid – unit, integration, system, end-to-end, etc with experience in testing frameworks for .NET such as xUnit, SpecFlow.
- Security & Quality: Strong experience with implementing authentication & authorization workflows in .NET applications.
- Strong experience with static code analysis and security scanning with tools such as SonarQube, AquaSec/Trivy or comparable Instrumenting for Observability: Experience with instrumenting the codebase for telemetry data (logs, metrics, traces) with frameworks such as OpenTelemetry.
- CI/CD: Strong experience developing CI/CD pipelines for applications for automated build-test-deploy workflows.
- Experience in deploying non-breaking changes for applications.
- Data: Experience building apps using data services such as relational and NoSQL databases, Kafka, and other message brokers.
- Ability to deploy non-breaking database changes.
- Good working knowledge of the following Tech Stack:
- Database & Messaging: SQL Server, MySQL or PostgreSQL, Redis or Memcached, Kafka
- Database change management: Entity Framework or comparable
- Observability Tools such as Grafana, Prometheus, , InfluxDB, Alertmanager
- Applications resilience frameworks such as polly
- Deployment & Containerization: Docker/JIB, Kubernetes, Helm
- CI/CD & DevOps Tools: Azure DevOps, GitHub Actions, GitOps, Gitlab, Bash/Shell scripting, Linux
- Additional Tools: Confluence, Jira
- Familiarity with agile development methodologies and tools (e.g., Scrum, SAFE, JIRA, Confluence)
- Excellent English verbal skills to succinctly communicate your point of view to an international team. Fluent English in speech and writing (at least C1)

Skills (should-have):
- Relevant certifications in cloud and Cloud Native technologies.
- Fluent French or Dutch in speech and writing (at least B2).

Kontaktdaten

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

Sie suchen Freelancer?

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

Jetzt Projekt erstellen