15 ago
|
EPAM Systems
|
Argentina
15 ago
EPAM Systems
Argentina
We are looking for a Senior .NET Engineer to join the migration team, working on the decomposition of a .NET Framework 4.8 / VB.NET desktop application into ASP.NET Core (Current) backend services on Kubernetes. The engagement starts with the highest-risk item in the project — characterising and replacing a 14,518-line VB.NET data layer with EF Core repositories against a multi-tenant PostgreSQL schema with Row-Level Security — then continues across backend services depending on team allocation.
All services follow the same patterns throughout: ASP.NET Core, EF Core, PostgreSQL, JWT tenant middleware, Docker, Kubernetes manifests.
Responsibilities
Contribute to the decomposition of a legacy desktop application into modern backend services
Design and implement backend components aligned with the target architecture and established patterns
Collaborate with team members to define scalable data access approaches for multi-tenant scenarios
Participate in code reviews and share technical insights to raise overall code quality
Analyze legacy business logic to ensure functional parity across newly built services
Take part in architectural discussions and help refine technical direction across workstreams
Investigate and resolve issues encountered throughout the migration lifecycle
Support deployment activities and help ensure services run reliably in containerised environments
Requirements
At least 3 years of professional relevant experience in backend .NET engineering on production systems
Hands-on delivery of REST APIs consumed by a real frontend within a team environment
Familiarity with containerised deployments, including shipping services running in Docker
Confident, production-level command of C# and ASP.NET Core (Current)
Practical experience with Entity Framework Core, including migrations, general query filters, and optimistic concurrency
Applied knowledge of OAuth 2.0 and OIDC server-side flows using Microsoft.Identity.Web, along with JWT validation and tena
📌 Senior .NET Engineer (Argentina)
🏢 EPAM Systems
📍 Argentina