Key Responsibilities
- End-to-End Development Leadership : Lead the end-to-end development of web applications using Blazor (Server & WebAssembly) and .NET Core / .NET .
- Cross-Functional Collaboration : Collaborate closely with architects, UX designers, and product managers to gather and refine technical and business requirements.
- Architecture & Code Quality : Architect and implement clean, reusable, and scalable code, adhering to best practices and architectural guidelines.
- Mentorship & Code Review : Mentor, guide, and review code of junior and mid-level developers, fostering a culture of quality and continuous improvement.
- Performance Optimization : Optimize application performance, ensuring responsiveness and cross-browser / device compatibility.
- Integration : Integrate frontend applications with backend APIs, databases, and third-party services, ensuring security and efficiency.
- Framework Adoption : Drive the adoption of new features and advancements in the Blazor framework and the broader .NET ecosystem.
- Deployment & Testing : Ensure comprehensive documentation, thorough testing, and smooth deployment of applications.
- Industry Trends : Stay updated with industry trends and propose improvements to development processes and tools.
Required Skills & Experience
Extensive experience in web application development, with significant 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, C#, Entity Framework, Javascript, Restful Apis