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 development
- At least 2 years of hands-on experience in Blazor (Server & WebAssembly)
- Strong expertise in .NET Core/.NET 5+, C#, and Entity Framework Core
- In-depth understanding of Blazor architecture, including component lifecycle, state management, and security
- Proficient in HTML5, CSS3, JavaScript, and Razor components
- Experience working with RESTful APIs and implementing authentication/authorization in Blazor apps
- Hands-on experience with Azure or other cloud platforms (highly desirable)
- Familiarity with DevOps practices, Git version control, and CI/CD pipelines
- Strong problem-solving, debugging, and analytical abilities
- Proven leadership and team mentoring experience
- Excellent communication and collaboration skills
Skills Required
.Net Core, C#, Razor, Html5, Css3