About us:
Nyros is a Web & Mobile apps development agency with a global team of designers, developers and managers. Our goal is to expand opportunities for anyone to imagine, design, and make a better world.
Position Summary:
We are seeking an experienced .NET Developer to lead the migration of a large-scale ASP.NET C# 4.0 Web Forms application into a modern ASP.NET Core MVC architecture. The ideal candidate should have a strong background in legacy .NET Framework applications, deep knowledge of modern .NET Core, and experience in designing scalable, maintainable, and secure enterprise applications with a modern user interface.
Key Responsibilities:
- Analyze the existing ASP.NET Web Forms application (C# 4.0) to understand functionality, dependencies, and architecture.
- Plan and execute the migration strategy from Web Forms to ASP.NET Core MVC.
- Redesign application components following modern software design patterns (MVC, Repository, Dependency Injection, etc.).
- Migrate data access layer from ADO.NET/legacy ORM to Entity Framework Core or another modern ORM.
- Modernize the UI/UX using Razor Pages, Blazor, or integration with front-end frameworks (React/Angular/Vue) as required.
- Ensure cross-platform compatibility and deployment readiness on Windows/Linux cloud environments (Azure, AWS, or on-premises).
- Optimize application performance, security, and scalability during migration.
- Write unit tests, integration tests, and automated deployment scripts to ensure code quality.
- Collaborate with QA, DevOps, and design teams to deliver a seamless migration.
- Provide documentation and training to internal teams for post-migration maintenance.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 3+ years of experience in .NET development.
- Strong knowledge of C#, ASP.NET Web Forms (4.0/4.5), and legacy .NET Framework applications.
- Proven experience in ASP.NET Core (5/6/7/8) MVC and related technologies.
- Proficiency with Entity Framework Core, LINQ, SQL Server, and database migration strategies.
- Experience with front-end frameworks (Bootstrap, jQuery, React, Angular, or Vue) for modern UI design.
- Hands-on experience with REST APIs, JSON, Web API migration, and microservices architecture.
- Knowledge of dependency injection, middleware, logging, and configuration management in ASP.NET Core.
- Familiarity with Azure DevOps, Git, CI/CD pipelines, Docker, and Kubernetes.
- Strong understanding of application security best practices (OWASP, identity management, OAuth, JWT, etc.).
- Excellent problem-solving skills, attention to detail, and ability to work independently.
Nice-to-Have Skills:
- Experience in Blazor or MAUI for modernizing UI further.
- Knowledge of cloud-native application design (Azure/AWS).
- Familiarity with message queues (RabbitMQ, Kafka).
- Prior experience in application modernization projects.
Job Type: Full-time
Work Location: In person