Senior .Net Engineer
Core
Drive the technical modernization of a large-scale system from .NET Framework 4.8 to .NET 10, ensuring services are portable, containerizable, and ready for AWS cloud deployment.
Role type
Senior .NET backend engineer (cloud migration)
Builds
Containerized .NET services on AWS ECS/Fargate
Domain
Cloud-native backend development (.NET migration)
Required skills
C#, .NET Core, Entity Framework Core, Docker, AWS ECS/Fargate, xUnit, Moq, Git, DDD, CQRS
Preferred skills
CI/CD pipelines, micro-frontend architecture, performance optimization, MassTransit, RabbitMQ, Hangfire
Technologies
.NET 10, .NET Framework 4.8, EF Core 8, Docker, AWS, xUnit, Moq, MassTransit, RabbitMQ, Hangfire, Git
Responsibilities
Migrate .NET Framework 4.8 application to .NET 10; Migrate Entity Framework 6 model to EF Core 8; Replace Windows-only libraries for Linux compatibility; Establish unit test coverage and quality gates; Collaborate on Dockerfile authoring and environment configuration; Conduct code reviews and document migration decisions
Seniority
Senior, hands-on IC
