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