Blazor & .Net Developer

Short description of the project task:

As a Blazor Developer, you will be responsible for developing dynamic and interactive web applications using Blazor Server and Blazor WebAssembly. You will work closely with the backend and UI/UX teams to build seamless, scalable, and high-performing applications.

Required skillset:

– Strong experience in C#, .Net Core, and ASP.Net Core

– Proficiency in Blazor Server and Blazor Web Assembly (WASM)

– Knowledge of Razor components, dependency injection, and state management techniques

– Hands-on experience with Entity Framework Core and SQL databases

– Familiarity with RESTful APIs, GraphQL, and WebSockets

– Experience with authentication mechanisms (JWT, OAuth, Identity Server)

– Strong debugging and performance optimization skills

– Good understanding of front-end development (HTML, CSS, JavaScript)

– Familiarity with CI/CD pipelines, Git, Docker, and cloud deployment (Azure/AWS) is a plus

– Experience with Microservices architecture

– Knowledge of SignalR for real-time communication

– Exposure to unit testing frameworks (xUnit, NUnit, MSTest)

– Prior experience in enterprise or SaaS application development

Key responsibilities:

– Develop, maintain, and enhance Blazor-based web applications using .Net and C#

– Design and implement reusable Razor components for a modular and scalable architecture

– Integrate with RESTful APIs and gRPC services to fetch and manage data
Implement authentication and authorization mechanisms using Identity, OAuth, and JWT

– Optimize application performance by implementing caching, lazy loading, and state management techniques

– Work with Entity Framework Core (EF Core) to design and manage relational databases

– Ensure cross-browser compatibility and responsive design using CSS frameworks (Bootstrap/Tailwind CSS)

– Debug and troubleshoot issues using Blazor debugging tools in Visual Studio

– Collaborate with the QA team to write and execute unit and integration tests

– Participate in code reviews, documentation, and continuous improvement initiatives

– Deploy and maintain applications on Azure/AWS or on-premises infrastructure

Required experience: 3+ years

Type of engagement: It is a long-term and full-time freelance contract.

Project period: ASAP, long-term, min 12 months extendable for another year. Part-time is possible for the first month, afterwards a full-time engagement is expected.

Hourly pay:

25 EUR / hour (for part-time, for the first month)
30 EUR / hour (for full-time)
possible to grow depending on the quality and delivery

Methodologies: Agile / Scrum

Level of English: Good; Talking, Reading, and Writing

Place of work: remote home office, for our client in Norway

Apply on: office@volito.digital