This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a .Net Architect you are passionate about experience innovation and eager to push the boundaries of what’s possible. You bring 10+ years of experience, a growth mindset and a drive to make a lasting impact.
Job Responsibility:
Convert legacy C++ and .NET 4.8 WinForms components into .NET Core-based microservices and Blazor UI modules
Rewrite PL/SQL-based business logic into C# using EF Core and clean service-oriented architecture
Build API endpoints, service classes, controllers, and reusable components for modular modernization
Participate in database migration workflows (Oracle → PostgreSQL), including code refactoring and validation steps
Work with designers/architects to modernize UI screens into Blazor while preserving functional parity
Develop microservices leveraging Azure capabilities like App Services, Azure Functions, Azure SQL, and Azure Storage
Implement containerized components using Docker and support deployment to Kubernetes/ACA (Azure Container Apps)
Ensure implementations are cloud-agnostic and follow standard patterns defined in modernization guidelines
Work with DevOps engineers to integrate code with CI/CD pipelines and IaC (Terraform) deployment workflows
Participate in code reviews, unit testing, performance tuning, and debugging across service layers
Collaborate with architects, DB migration leads, and testers to ensure high-quality deliverables
Contribute to evolution of backlog (Release, Sprint, MVP)
Create, evolve and document technical architecture of the application
Define System integration design from project's application side, collaborate with other application teams in defining and documenting interface specification
Define, implement, evolve technical standards of the application
implement tools and technical processes for periodic measurement of technical quality
Define and implement technical review process
owns and responsible for technical aspects of the application
Collaborate with Infra and cloud engineers in defining and implementing various environments: Dev, Test/QA, UAT, Prod.
Requirements:
5+ years’ experience in Microsoft technologies with a strong background in C#, .NET Core, ASP.NET Core, Web API, Entity Framework Core
Blazor for UI modernization
Exposure to AI-assisted modernization tools and pattern mining