Key Responsibilities :
- Lead end-to-end development of web applications using Blazor (Server & WebAssembly) and .NET Core .
- Collaborate closely with architects , UX designers , and product managers to gather and refine technical and business requirements.
- Architect and implement clean, reusable, and scalable code adhering to best practices and architectural guidelines.
- Mentor, guide, and review code of junior and mid-level developers, fostering a culture of quality and continuous improvement.
- Optimize application performance, ensuring responsiveness and cross-browser / device compatibility .
- Integrate frontend applications with backend APIs, databases, and third-party services, ensuring security and efficiency .
- Drive the adoption of new features and advancements in the Blazor framework and the broader .NET ecosystem .
- Ensure comprehensive documentation , thorough testing , and smooth deployment of applications.
- Stay updated with industry trends and propose improvements to development processes and tools.
Required Skills & Experience :
5 to 8 years of experience in web application development , with at least 2 years of hands-on experience in Blazor (Server & WebAssembly).Strong expertise in .NET Core / .NET 5+ , C# , and Entity Framework Core .Deep understanding of Blazor architecture , including component lifecycle, state management, and security.Proficient in HTML5 , CSS3 , JavaScript , and Razor components .Experience working with RESTful APIs , authentication / authorization mechanisms , and client-side state management in Blazor apps.Hands-on experience with Azure or other cloud platforms is highly desirable.Familiarity with DevOps practices , version control ( Git ), and setting up CI / CD pipelines .Excellent problem-solving , debugging , and analytical skills .Strong leadership qualities with proven experience mentoring development teams.Effective communication skills to collaborate with diverse teams and stakeholders.Skills Required
Blazor, .NET, Javascript, .Net Core, Html5, Css3, Git