Brightgrove logo
Українська
Principal .NET Integration Consultant

Principal .NET Integration Consultant

Digital Transformation R&D
Location
Bucharest, Romania, Remote, Wroclaw, Poland
Area
Backend
Tech Level
Principal
Tech Stack
.NET, Python, C#, AngularJS, Kubernetes (K8, K8s), Azure, SQL, Microservices Architecture, TypeScript, Docker, GitHub, REST API, Data Migration, API, Blazor.
Refer a Friend

your info

REFERRAL'S INFO

0/4000

About the Client

Our customer is an organization undergoing digital transformation, looking to modernize their technology stack and transition to cloud-based solutions. They have established Angular as their frontend standard and need to align their existing applications with this architectural direction.

Project details

The project involves migrating legacy Blazor/.NET applications to Angular while ensuring continued functionality and improved performance. This migration is a crucial component of the customer's broader cloud transformation journey, requiring careful planning and execution to maintain business continuity while modernizing their technology infrastructure.

Your Team

You'll be joining a technical team focused on application modernization and cloud migration. The team works closely with AI specialists to ensure seamless integration between migrated applications and new AI capabilities, creating cohesive systems that leverage modern technologies for enhanced user experiences.

What's in it for you

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community

Responsibilities

  • Analyze existing Blazor/.NET applications and develop comprehensive migration strategies to Angular. 
  • Rewrite and refactor legacy code into modern Angular applications adhering to best practices. 
  • Implement Angular component libraries and reusable patterns for consistent UX. Lead the transition from on-premises infrastructure to cloud-based solutions in Azure. Establish and document architectural patterns for the migration process. 
  • Create CI/CD pipelines in Azure DevOps for automated testing and deployment. 
  • Containerize applications using Docker for consistent development and deployment. 
  • Work with Kubernetes for orchestrating containerized applications. 
  • Ensure functionality, performance, and user experience are maintained or improved during migration. 
  • Optimize applications for performance, scalability, and security in cloud environments. Implement proper authentication and authorization mechanisms. 
  • Refactor backend APIs to work effectively with Angular frontends. 
  • Document migration processes and train team members on new technologies. Collaborate with AI teams to integrate legacy systems with new AI capabilities:
  1. Implementing interfaces for AI model interaction
  2. Creating data visualization components for AI outputs
  3. Building user interfaces for AI feature management

Skills

  • Strong experience with both Blazor/.NET and Angular frameworks:
    • ASP.NET Core and Blazor (WebAssembly and Server)
    • C# and .NET 5/6/7
    • Angular (latest versions) with TypeScript
  • Full-stack development capabilities with:
    • RESTful API development using ASP.NET Web API
    • Entity Framework Core
    • SQL Server/Azure SQL Database
  • Proven track record of successful application migrations from Blazor to Angular
  • Experience with microservices architecture and containerization:
    • Docker container development for .NET applications
    • Kubernetes deployment strategies
  • Cloud expertise with Microsoft Azure services:
    • Azure App Services
    • Azure Functions
    • Azure DevOps CI/CD pipelines
    • Azure Container Registry
    • Application Insights
    • AWS knowledge is acceptable as an alternative
  • Proficiency in Python for integration with AI/ML systems
  • Experience with frontend state management (NgRx, Redux)
  • Familiarity with API development and testing using Postman/Swagger
  • Understanding of modern authentication protocols (OAuth, OIDC)
  • An independent thinker who can assess complex systems and develop migration strategies
  • Proactive in identifying potential migration challenges and proposing solutions
  • Self-motivated with a passion for modernizing legacy applications
  • Someone who thrives on solving complex technical problems
  • Able to balance technical requirements with business needs effectively
Recruiter Marina Yakushenko
Your personal recruiter
Marina Yakushenko

Apply Now

0/4000

sharing is caring & referral bonus