Lead Full-Stack /.NET Developer

HybridSalary not specified
Poland

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Lead Full-Stack / .NET Developer to modernize a legacy accounting application and migrate it to Azure Cloud. The role involves transforming a desktop/monolithic application into a cloud-based solution using microservices,.NET Core, Angular, and Azure services.

Responsibilities

  • Design, develop, and maintain backend services and APIs using.NET Core / ASP.NET Core
  • Support decomposition of legacy monolithic functionality into modular services and APIs
  • Development and enhancement of Angular-based frontend components where needed
  • Integration of application components with Azure services and existing backend systems
  • Work with Azure Kubernetes Service, API Management, Application Gateway, Azure SQL, and related platform services
  • Contribute to technical analysis of legacy application behavior, data flows, and integration points
  • Implementation of clean, maintainable, and testable code following engineering best practices
  • Participation in code reviews, automated testing, CI/CD pipelines, and release activities
  • Collaboration with architects, product owners, QA engineers, and other developers to clarify requirements and technical constraints
  • Use of AI-assisted development tools and agents as part of the project delivery process

Requirements

  • 5+ years of experience with.NET Core / ASP.NET Core and C#
  • Solid experience in designing and implementing REST APIs
  • Skills in Angular and modern frontend development
  • Understanding of microservices architecture and application modernization patterns
  • Experience working with relational databases, preferably Azure SQL / SQL Server
  • Practical experience with Azure cloud services
  • Proficiency in CI/CD pipelines, preferably Azure DevOps
  • Understanding of containerized application delivery, preferably Docker and Kubernetes / AKS
  • Capability to work with legacy systems, existing data models, and complex business logic
  • Strong troubleshooting, communication, and collaboration skills
  • Good English communication skills

Nice to Have

  • Background in accounting, finance, ERP, or invoicing systems
  • Experience migrating desktop or monolithic applications to cloud-native architectures
  • Familiarity with Azure API Management, Application Gateway, Front Door, Key Vault, Azure Monitor, and Azure Container Registry
  • Expertise in domain-driven design, service decomposition, and API-first development
  • Skills in automated testing and quality engineering practices
  • Flexibility to use AI-assisted development tools such as GitHub Copilot, Claude Code, or similar coding agents
  • Interest in AI SDLC, agent-assisted delivery, and modern software engineering automation

We Offer

  • Opportunity to work on a cutting-edge project with a leading technology company
  • Hybrid work model based in Krakow, Poland
  • Competitive compensation package

About the Company

EPAM Systems is a global software engineering and product development company, delivering digital transformation and technology innovation to the world's leading companies.

Job Details

Company name:
EPAM
Location:
Poland
Work Mode:
Hybrid
Posted on TheJob:
Jul 5, 2026
Last checked:
Jul 5, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.