Key Responsibilities :
- Lead end-to-end development of web applications using Blazor (Server & WebAssembly) and .NET Core / .NET 5+
- Collaborate closely with architects, UX designers, and product managers to gather and refine requirements
- Architect and implement clean, reusable, scalable code aligned with best practices and design principles
- Mentor and review code of junior and mid-level developers to foster quality and growth
- Optimize performance for responsive and cross-browser / device compatibility
- Integrate front-end components with backend APIs, databases, and third-party services securely and efficiently
- Drive adoption of new features and advancements in Blazor and the broader .NET ecosystem
- Ensure thorough documentation, testing, and deployment of applications
- Stay current with industry trends and propose enhancements to tools and processes
Required Skills & Experience :
5 to 8 years of experience in web application developmentAt least 2 years of hands-on experience in Blazor (Server & WebAssembly)Strong expertise in .NET Core / .NET 5+, C#, and Entity Framework CoreIn-depth understanding of Blazor architecture, including component lifecycle, state management, and securityProficient in HTML5, CSS3, JavaScript, and Razor componentsExperience working with RESTful APIs and implementing authentication / authorization in Blazor appsHands-on experience with Azure or other cloud platforms (highly desirable)Familiarity with DevOps practices, Git version control, and CI / CD pipelinesStrong problem-solving, debugging, and analytical abilitiesProven leadership and team mentoring experienceExcellent communication and collaboration skillsSkills Required
.Net Core, C#, Razor, Html5, Css3