Freelance Senior Backend Engineer – .NET Core & Cloud Migration About the Role
We are seeking an experienced Senior Backend Engineer to support a critical application modernization initiative. This role will focus on migrating an existing .NET application to .NET Core, refactoring backend-to-data-layer logic, and transitioning infrastructure from AWS EC2 to containerized environments.
This is a hands-on engineering role suited for someone who has led or executed similar migrations and is comfortable working independently while collaborating closely with QA, DevOps, and product stakeholders.
Key Responsibilities
- Lead and execute the migration from .NET Framework to .NET Core
- Refactor and modernize backend logic and data access layers
- Refactor and update business logic across the backend layer (API services, controllers, etc.) and data layer (Entity Framework, database interactions, ORM optimizations).
- Proven track record in containerization and DevOps : Docker, Kubernetes, AWS ECS / EKS, or similar.
- Improve application performance, scalability, and maintainability
- Support migration from AWS EC2 to containerized infrastructure (Docker, ECS, Kubernetes, or similar)
- Solid understanding of RESTful APIs, microservices, and cloud-native principles.
- Collaborate with QA to ensure test coverage, regression stability, and data integrity
- Assist with CI / CD pipeline integration and deployment best practices
- Document architectural decisions, migration steps, and technical changes
- Identify risks and propose mitigation strategies during the migration process
Required Qualifications
7+ years of professional backend software development experienceStrong expertise in C#, .NET Framework, and .NET CoreProven experience migrating legacy applications to modern frameworksSolid understanding of backend architecture and data-layer designExperience with AWS, particularly EC2 and container servicesHands-on experience with Docker and containerized deploymentsStrong SQL and database experience (e.g., SQL Server, PostgreSQL, or similar)Comfortable working in a freelance / contract capacity with minimal oversightStrong communication and documentation skillsNice to Have
Experience with microservices architectureFamiliarity with Kubernetes or AWS ECSKnowledge of front-end integration (if needed, e.g., with Angular) or full-stack capabilities.Experience with performance tuning, security best practices (e.g., OAuth, JWT), and handling large-scale data migrations.Experience supporting QA during large-scale migrationsKnowledge of CI / CD tools (GitHub Actions, Azure DevOps, Jenkins, etc.)Previous work on application modernization or platform re-architecture projectsEngagement Details
Freelance / independent contractor roleFlexible hours with some overlap with U.S. business hoursHow to Apply
Please submit :
A brief summary of relevant migration experienceResume sent to resumes@edudyn.comContract hourly rateExamples of similar modernization or cloud migration projects (if available)