Cloud Native Application Architect (m/w/d) .Net

remote  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

.NET Framework Microsoft Azure Continuous Integration DevOps Databases Workflows Apache Kafka Amazon Web Services Applications Architecture Architecture Confluence JIRA Software Documentation Computer Programming Entity Framework Message Broker NoSQL Metrics Kubernetes Microservices Test Automation Bash Shell C Sharp (Programming Language) Change Management Cloud Computing Static Program Analysis Software Design Patterns Linux Github Identity Management PostgreSQL Memcached Windows Presentation Foundation Microsoft SQL Servers MySQL Object-Oriented Software Development Redis Prometheus Shell Script SonarQube Testing Google Cloud Blazor Grafana Gitlab Xunit Specflow Influxdb Code Refactoring Docker Programming Languages

Description

Für unseren Kunden suchen wir ab Oktober einen Cloud Native Application Architecten (m/w/d) .Net

Key Responsibilities:
- Application Architecture: Architect 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 (EDP) Kubernetes environments
- Application Deployment: Deploy and manage applications on Kubernetes clusters using Helm Charts and a GitOps workflow.
- DevOps & CI/CD: Implement and manage CI/CD pipelines using CI/CD Tools. Promote DevOps best practices including GitOps, infrastructure as code, and automated testing.
- Collaboration: Work closely with internal and external stakeholders to develop, migrate, and operationalize modules of the Settlement Platform. Actively participate to the SCRUM ceremonies.
- Documentation: Maintain clear and comprehensive documentation using Confluence and manage project tasks and workflows using tools such as Azure DevOps and Jira.

- Expertise in .Net Programming:?Demonstrated advanced proficiency in .NET Framework and .NET version 8, including experience with object-oriented programming, design patterns, and developing scalable, highperformance applications.
- Application of Well-Architected Principles from Google, AWS, or Azure:?Proven ability to implement cloud architecture best practices from major providers (Google Cloud Platform, Amazon Web Services, or Microsoft Azure) in real-world projects, ensuring reliable, secure, and cost-efficient solutions
- DevOps practitioner: Strong understanding and experience with CI/CD, GitOps, secrets management, and infrastructure as code
- Knowledge of the Kubernetes Ecosystem: Deep knowledge of Kubernetes, IAM and RBAC
- Data Services: Experience building apps using data services such as relational and NoSQL databases, Kafka, and other message brokers.
- Security and Quality: Experience in security and quality best practices, including secrets management, security scans, and code quality.
- Experience in instrumenting apps for Observability: experience in instrumenting apps using observability libraries/sdks (such as OpenTelemetry) to provide observability and monitoring tools with logs, metrics, and traces to ensure the health and performance of Cloud Native applications.

Must-have competencies / Must-have skills:
- minimum experience of 5 years as a Cloud Native Application Architect.
- 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

- Excellent English verbal skills to succinctly communicate your point of view to an international team. Fluent English in speech and writing (at least C1).

Projektdauer: Ende 2024 mit Verlängerungsoption
Ich freue mich auf Ihr Interesse!
Mit freundlichen Grüßen
Julia Barysava

percision services GmbH
Senior IT Recruitment Consultant
Agrippinawerft 26 (2. Etage)
50678 Köln

Mobil:
Mail:

Zentrale:
Fon – 555
Mail
Web www.percision.de

percision services GmbH mit Sitz in Dortmund
Geschäftsführer: Peter de Lorenzi
Amtsgericht Dortmund HRB 16420
UST-ID: DE

Start date
10.2024
Duration
3 months
(extension possible)
From
percision services GmbH
Published at
16.09.2024
Contact person:
Julia Barysava
Project ID:
2796226
Industry
IT
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register