17 ago
|
EPAM Systems
|
Argentina
17 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
📌 Senior .NET Engineer (Argentina)
🏢 EPAM Systems
📍 Argentina