Senior .Net Engineer

N-iX

Kraków

Hybrid

PLN 180,000 - 260,000

Full time

24 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working format
Competitive salary
Career growth
Education reimbursement
Team events

Job summary

N-iX is seeking a seasoned .NET Engineer to lead the modernization of a large-scale system in Kraków. You will migrate from .NET Framework 4.8 to .NET 10, move data access to EF Core, and ensure services are portable and container-ready for AWS.

You’ll work with DevOps and DB engineers in a cross-functional Agile team, delivering a phased, production-safe migration with robust unit tests and governance.

Qualifications

  • 5+ years of C# and .NET backend development with strong knowledge of ASP.NET and ASP.NET Core.
  • Proven hands‑on experience migrating .NET Framework applications to .NET Core / .NET 8, 10 in production.
  • Solid experience with EF Core; solid knowledge of DDD, CQRS, and repository patterns in layered .NET architectures.
  • Familiarity with Docker multi-stage builds and Linux container fundamentals for .NET applications.
  • Proficient with xUnit and Moq for unit testing; comfortable with container-wired test setups.
  • Experience with AWS ECS / Fargate and ECR for deploying containerized .NET applications.
  • Familiarity with MassTransit and RabbitMQ or Amazon MQ for event-driven messaging.
  • Experience with Hangfire or similar background job processing frameworks.
  • Proficient in Git and familiar with Agile/SCRUM team processes.

Responsibilities

  • Migrate a .NET Framework 4.8 application to .NET 10.
  • Migrate EF 6 model to EF Core 8 across bounded contexts, domain-by-domain.
  • Identify and replace Windows-only libraries to run on Linux.
  • Establish unit test coverage measurement and enforce quality gates in migration pipeline.
  • Collaborate with DevOps on Dockerfile authoring, env configuration, and secrets injection.
  • Participate in Agile/SCRUM processes, conduct code reviews, document migration decisions.

Skills

C#/.NET
ASP.NET Core
EF Core
Docker
AWS ECS/Fargate
Linux
Unit testing
DDD/CQRS
Git
Agile/SCRUM

Tools

MassTransit
RabbitMQ
Hangfire

Job description

As a .NET Engineer you will drive the technical modernization of a large-scale system from .NET Framework 4.8 to .NET 10. Your work will span the full backend stack — replacing Windows-only dependencies, refactoring legacy patterns, migrating data access to EF Core, and ensuring every service is portable, containerizable, and ready for AWS cloud deployment. You will collaborate closely with DevOps and database engineers as part of a cross-functional Agile team delivering a phased, production-safe migration.

Responsibilities:
  • Migrate a .NET Framework 4.8 application to .NET 10.
  • Migrate a large database-first Entity Framework 6 model to EF Core 8 across multiple bounded contexts, one domain at a time.
  • Identify and replace Windows-only libraries and assembly references that prevent building and running on Linux.
  • Establish unit test coverage measurement and enforce quality gates as part of the migration pipeline.
  • Collaborate with the DevOps engineer on Dockerfile authoring, environment configuration, and secrets injection.
  • Participate in Agile/SCRUM processes, conduct code reviews, and document migration decisions.
Must-Have Qualifications:
  • 5+ years of C# and .NET backend development with strong knowledge of ASP.NET and ASP.NET Core.
  • Proven, hands‑on experience migrating .NET Framework applications to .NET Core / .NET 8, 10 in production.
  • Solid experience with Entity Framework Core.Solid knowledge of DDD, CQRS, and repository patterns in layered .NET architectures.
  • Familiarity with Docker multi-stage builds and Linux container fundamentals for .NET applications.Proficient with xUnit and Moq for unit testing; comfortable with container-wired test setups.
  • Experience with AWS ECS / Fargate and ECR for deploying containerized .NET applications.
  • Familiarity with MassTransit and RabbitMQ or Amazon MQ for event-driven messaging.
  • Experience with Hangfire or similar background job processing frameworks.
  • Proficient in Git and familiar with Agile/SCRUM team processes.
Nice-to-Have Skills:
  • Experience building CI/CD pipelines for .NET projects.
  • Familiarity with micro-frontend architecture and Angular-based single-page applications.
  • Experience with automated code coverage tooling and enforcing coverage thresholds in CI.
  • Experience with performance optimization and scalable enterprise backend systems.
We offer*:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
  • not applicable for freelancers
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .Net Engineer
Senior .Net Engineer

EasySoftGroup • Kraków

Hybrid
PLN 240,000 - 360,000
Flexible hybrid model
Senior .NET developer
Senior .NET developer

Spyrosoft Ltd • Polska

Hybrid
PLN 180,000 - 300,000
Senior .Net Engineer (#5951)
Senior .Net Engineer (#5951)

N-iX • Polska

Hybrid
PLN 180,000 - 260,000
Flexible working format
Mentorship program
Tech talks and trainings
.NET Software Developer
.NET Software Developer

NOVOMATIC Technologies Poland • gmina Zabierzów

On-site
PLN 180,000 - 240,000
Flexible working hours
Sports and integration events
Work-life balance
+3
Team Lead .NET Engineer - Full remote
Team Lead .NET Engineer - Full remote

Dating Group • Polska

Remote
PLN 180,000 - 260,000
Remote opportunity
Vacation 28 days
Wellness days 7
+5
Senior .Net dev with Azure DevOps - Risk & Margin
Senior .Net dev with Azure DevOps - Risk & Margin

Luxoft • Wrocław

On-site
PLN 250,000 - 450,000
Private Medical & Dental care
Life Insurance
Internal Mobility program
Senior .Net developer with Azure DevOps and Databricks
Senior .Net developer with Azure DevOps and Databricks

Luxoft Poland • Kraków

On-site
PLN 260,000 - 340,000
Private medical care
Dental care
Life insurance covered by employer
+1
Senior Fullstack Engineer (.NET)
Senior Fullstack Engineer (.NET)

ITConnect Sp. z o.o. • Warszawa

Hybrid
PLN 180,000 - 240,000
Senior .NET Backend Engineer - REST APIs & Cloud Ready
Senior .NET Backend Engineer - REST APIs & Cloud Ready

Diverse Consulting Group • Polska

Hybrid
PLN 180,000 - 240,000
Private medical care
Co-financing for the sports card
Constant support of dedicatedconsultan
Senior .NET Developer
Senior .NET Developer

Remote Office • Poland

On-site
PLN 252,951 - 337,268
Top locations