Description
You will focus on modernizing and developing applications using .NET 8.
Responsibilities
- Upgrade applications and systems from .NET Framework to .NET 8.
- Design and implement the Data Access Layer using Entity Framework Core, EF6, Dapper, or ADO.NET.
- Convert .NET applications into container images and replatform Windows-based images to Linux for Kubernetes deployment.
- Deploy upgraded .NET 8 applications to GCP non-Production and Production environments using Azure DevOps pipelines.
- Write and maintain unit and integration tests to ensure code quality and support production cutover troubleshooting.
Required Skills
- 3+ years of experience in application development.
- Expertise in .NET Framework and .NET 8 application development.
- Experience with cloud platforms, specifically Google Cloud Platform (GCP) services (GCE, GKE, Cloud Run).
- Proficiency in CI/CD pipeline management using Azure DevOps.
- Hands-on experience with containerization technologies: Docker and Kubernetes (GKE).
- Experience with microservices architecture and event-driven patterns (Kafka, Pub/Sub, RabbitMQ).
- Familiarity with logging, monitoring, and security best practices (OWASP, secrets management).
- Knowledge of ADO.NET and Entity Framework Core/EF6/Dapper.